Hello,
i'm trying to see if using tcmalloc (google perftools) instead of ptmalloc, will give me some improvement,
CS 26890 (which is CS 26888 + dmalloc.c Xordan fix + walkcmd.cpp bug fix) CEL 2766 and PS 0.3.019-r1
first i need a kind of benchmark, all i can do is a little walktest script (with chemin.rec in /tmp folder):
<-
loadrec chemin
play
->
then walktest -exec=/this/script (script and walktest in the same folder)
i will output something like : End demo: 18.549000 secs to render 1960 frames: 105.666074 fps
so every one will have exaclty the same path render
now i need to make it once with ptmalloc (default) and once with ptmalloc disable and tcmalloc enable (USE += tcmalloc) which disable PTMALLOC
and i'll output benchmark
ptmalloc give me : 18.549000 secs to render 1960 frames: 105.666074 fps
tcmalloc give me : 18.269000 secs to render 1960 frames: 107.285566 fps
see you soon
there are no diff between the two at the level but maybe walktest don't lots of memory, i think i need another bench, maybe celstart ?
loux
---------------------
> valgrind --tool=massif psclient.sh :
==15718==
==15718== Total spacetime: 3,049,803,430 ms.B
==15718== heap: 83.9%
==15718== heap admin: 9.4%
==15718== stack(s): 6.6%