Leopold Toetsch wrote:
Leopold Toetsch wrote:
$ time parrot -j stress.pbc$ time parrot -j stress.pbc A total of 9 DOD runs were madereal 0m0.708s But this still could go faster: $ parrot -j stress.pbc # w/o pmc->synchronize (-10% size) A total of 9 DOD runs were made real 0m0.635s
$ make -s && time parrot -j stress.pbc
A total of 13 DOD runs were made
real 0m0.378s
user 0m0.310s
sys 0m0.060s
This is with DISABLE_GC_DEBUG and a 16 byte small PMC for PerlInt. So it is actually ~doubling speed with a half sized PMC.
If someone wants to further experiment on this issue, I could commit the changes, with one #define in parrot.h for enabling this feature.
leo