I’ve been working with the modern UI in Knime and noticed that the Table View becomes quite slow and unresponsive when handling large tables (e.g., hundreds of thousands of rows and/or many columns). Even simple scrolling through the table often takes ages.
Since I’ve gotten quite used to working with the modern UI, I’d prefer not to switch back to the old UI when working with larger tables.
Any ideas or tips on how to improve the performance?
Could you try editing your KNIME.ini (a file in your KNIME installation folder) and add the following line at the end of the file?
-Dknime.tableview.enableRenderingHint=true
Would be very interesting to hear if that would solve your problem. This parameter essentially helps to optimise the rendering of large tables.
Sorry was meaning the port view and not the table view node I use Knime 5.5.1 with 10g of heap space. Opening the port view in a seperate window does not really change much.
@DanielBog Will try that out and provide some feedback if I see some differences. Thanks alot!
unfortunately, the setting didn’t provide a significant increase in speed. To further narrow down the problem: I have especially huge problems, when I have a lot of columns in the table. For reference, I uploaded a quick video how it looks on my side with 1294 rows, 326 columns (with dummy data). I moved through the table with the arrow key and did some scrolling.
The old ui table view has no real problem with those kind of tables. My assumption is, that this is probably a rendering problem