我有一个简单的5列表
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);
}
我填写了大约220,000条记录。
我发现调整列宽(通过双击列分隔符)会花费很长时间,大约10秒左右。这是预期的还是我可以做些什么来加快它?
使用Process Explorer进行监控在调整3列时,我会看到以下内容。由于这是一个四核机器,它看起来像UI线程在这些时期是100%忙。