interesting figures, thanks burak. i guess "off ram" means that the
scripts are already loaded to ram?!
thomas
Burak Arslan wrote:
Jean-Baptiste BRIAUD -- Novlog wrote:
I guess build time is consumed by disk IO so compile the Python build
won't change that ...
here are some benchmarks in a 407-class project. it's a 2 something ghz
laptop, with cpufreq governor = performance.
running off ram, no cache:
$ time python generate.py build
(...)
real 3m23.815s
user 3m21.282s
sys 0m2.230s
just 2 seconds for io, that's as fast as it'll get w/o psyco.
running off ram, with cache:
real 0m7.719s
user 0m4.977s
sys 0m1.087s
and this is as fast as it'll get with a cache, w/o psyco.
running off disk, no cache, invalidated io buffers:
real 10m25.108s
user 2m59.202s
sys 0m7.185s
a whopping seven and a half minutes spent doing disk io. note that my
disk is particularly slow, as it's an encrypted partition.
running off disk, with cache, invalidated io buffers:
real 4m1.299s
user 0m6.989s
sys 0m2.546s
so using the cache saves less than half the disk io, and almost all
cpu-intensive tasks.
i guess your best option is to run your builds off ram. psyco won't help
you, it's the toolkit developer's job to integrate it. benchmarks show
that even if they did, there wouldn't be much difference.
best,
burak
ps: here are some relevant info:
http://stackoverflow.com/questions/556405/what-do-real-user-and-sys-mean-in-the-output-of-time1
http://forum.soft32.com/linux/invalidate-drop-filesystem-caches-io-buffers-ftopict335297.html
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel