I have a simple 5 column table
public void initialize(URL fxmlFileLocation, ResourceBundle resources) {
...
filename.setCellValueFactory( new PropertyValueFactory<Filedata,String>("filename") );
path.setCellValueFactory( new PropertyValueFactory<Filedata,String>("path") );
size.setCellValueFactory( new PropertyValueFactory<Filedata,String>("size") );
md5.setCellValueFactory( new PropertyValueFactory<Filedata,String>("md5") );
sha256.setCellValueFactory( new PropertyValueFactory<Filedata,String>("sha256") );
table.setItems(eeModel.data);
}
which I populate with some 220,000 records.
I'm finding that resizing the column width (by double-clicking the column divider) takes a very long time, some 10 seconds or so. Is that expected or is there something I can do to speed it up?
Monitoring with Process Explorer I see the following whilst resizing 3 columns. As this is a quad core machine its looking like the UI thread is 100% busy during those periods.