Hi Bart,

would you please post a FireBug profiler result (the first 10 lines of it) which was captured while scrolling up and down the table for a while (let's say 30 sec.)?

Which qooxdoo version do you use? What type of cellrenderer do you use (type and count)?

I got a huge performance gain by not using the default renderers and doing the formatting (e.g. for numbers and dates) in the backend and then using a simple cellrenderer which just assigns the cell value to the cell dom element (nodeValue or innerHTML). Especially localized number and date formatting by qx.util.format.NumberFormat and qx.util.format.DateFormat is slow.

A second performance problem was using the boolean cellrenderer which is derived from the icon cellrenderer to display the checkmark icon which indicates the boolean value. Instead I created a cellrenderer which uses the UTF-8 "dot" character as a boolean value indicator.

And one more thought: which user is able to read a table with 30 columns? What is your use case?




Bart van der Werf schrieb:
I'm having some performance issues,
We are using a very large grid and the number of columns is causing qx to become very slow. At the top of the profiling results of venkman profiler are: 72000ms qx.ui.table.cellrenderer.Default updateDataCellElement : function(cellInfo, cellElement)

22000ms qx.ui.table.pane.Pane _updateContent_orig : function(completeUpdate, onlyRow, onlySelectionOrFocusChanged)

No other function comes above 5000 ms. Is it possible to have the same block like behaviour for columns as allready is supported for rows ? greets, Bart ------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
------------------------------------------------------------------------

_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to