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