Hi,
I come again back on the same performance issue.
Example:
On closing the browser tab with qooxdoo 3.01:
This task can take many seconds/minutes with the same application as described
in my previous mails.
Like this the complete firefox 27.0 (Linux 3.4GHz) blocks to be unresponsive.
When I comment out the code in:
qx.event.handler.Application.js
_onNativeUnload : qx.event.GlobalError.observeMethod(function()
{
return; // Marcel 2013-12-17
...
// avoid qx.core.ObjectRegistry.shutdown(); -> qx.event.Manager.js with hundred thousands of
events to be cleaned up
}
it closes immediately.
So two questions pop up:
1) Why does qooxdoo cleanup everything when a browser window/tab closes?
And how can I prevent calling _onNativeUnload()?
2) The original question: Why so many event registrations sum up? And why
clearing them is so slow?
Thank you
Marcel
Am 16.11.2012 09:27, schrieb Martin Wittemann:
Hey,
I have a qx.ui.table.model.Simple which has many CellEditors, probably
it is related to them, but currently only filled with a few rows.
In future some 12'000 rows will be entered.
Did you check if the amount of data changes the number of listeners? As the
table is virtual, that should not happen.
The hash value or a compound key string of both above or, a hashtable of the
first which contains a
hashtable of the second.
Did you profile how much this is impacting the overall performance? If its
enough, we might consider a bug report for that.
The current Firefox stops processing and a popup tells if we want to stop the
app
because of slow execution. When I enter debugger then it displays above loop.
On a 8-core 3.4GHz Linux.
So that sounds like a serious issue. Could you supply a bug report for that? It
might also be handy if you could supply a sample (as always) ;)
Thanks,
Martin
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel