You're right, there's something inherently weird about this patch. My own measurements do not match with my initial figures (using a different platform, though). I undid it in trunk (r20591). BTW, your figures look strange too (e.g. build times are *bigger* with cache than without - if this were true the whole cache would be worthless).

Thanks to all for testing anyway.

T.


skar wrote:
thron7 wrote:


Loïc Bresson -- Novlog wrote:
Great news :) Since we often run "./generate.py build" with an empty cache, this could be really useful for us.

Just to be sure, is it possible to update only the generator to revision 20582 (files in tool/ if I'm not wrong) and stay with the official 0.8.3 release for the other files ? (We don't work with trunk version but we may give a try to this new generator.)

No, updating tool/ to trunk alone wouldn't work, as there are depenpendencies into the framework (concerning part loading). But it's even simpler: You can simply update the file tool/pylib/generator/code/TreeLoader.py to its trunk version. This change is compatible with the 0.8.3 release.

Let us know how it works.
For a skeleton app:

My "./generate.py source" has reduced from taking 5-6 secs to 3.03 secs or thereabouts. But my build time has gone from the same 5-6 secs to around 11-12 secs. I'm on trunk 20583. Both the times are with the cache available. With no cache, the times are almost the same for both source and build at around 100-120 secs.

Also I couldn't see any memory usage around 500 MB. Without cache, source and build took around 100 MB RSZ and VSZ was only a little higher. With cache, source was around 16-20 MB and build took around 36-40 MB. So memory usage isn't a problem for me, nor should it be for anyone else.

For my app:

Memory usage is the same for both my project as well as a skeleton app. Time for source and build also the same around 100-120 secs without cache. With cache, times are bigger at around 5 secs for source and 13 secs for build. So bigger project takes longer times, but memory consumption stays the same.

If you can quicken the build time also, it'd be awesome :)

cheers,
skar.
--
--
The life so short, the craft so long to learn. ------------------------------------------------------------------------

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
------------------------------------------------------------------------

_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to