Hi Stefan,

My application consumes a lot of memory because it allocates a very 
large number of widgets. The critical structure is some sort of table 
where each element is a very complex widget with several labels and 
subpanels. My table has 100 of such widgets. Each one of them may be 
further expanded by the user to display 10 more subwidgets inside it, 
and each one of these subwidgets in turn is also a very complex widget 
with several labels and subpanels! In order to optimize memory 
consumption, I create these subwidgets on demand as the user expands one 
of the parent widgets.

The application runs well under firefox: it opens up with 38 MB and 
rises to 110 MB when I load my table with 100 widgets. From this point, 
each subwidget expansion takes up an average of 7 MB.

I can not run such application under IE: it opens up with 59 MB, climbs 
to 524 MB right away after displaying the table with 100 widgets and 
each further subwidget expansion eats up 50 MB!

In this experiment I think that no deallocations should be taking place, 
as I am just creating a bunch of widgets.

The results show that the memory consumption of my application in IE is 
a factor of 7 compared to Firefox. Based on your experience would you 
blame IE guilty for that or could it be some issue with qooxdoo?

Thanks for your assistance,

Alex

[EMAIL PROTECTED] escreveu:
> IE uses more memory than all other browsers.
> 
> For a typical application I'd expect around 50-150MB on IE (but not 
> rising).
> 
> Just open some of the qooxdoo-demo-apps and compare them in different 
> browsers. 
> You won't fall below that with RAP - but you won't fall below that with 
> any other sophisticated js-library as well.
> Nevertheless - it shouldn't be much worse with RAP either.
> 
> I don't know what your app is doing - but just because it doesn't disposes 
> any widgets, that doesn't mean that under the cover a lot is going one.
> For instance just changing contents of tables will allocate/deallocate 
> table- or treeitems which can sum up quite fast with the currently used 
> qooxdoo 0.7.3.
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to