Leopold Toetsch wrote:

$ time parrot  stress.pbc

real    0m0.508s
Sorry, due to some lack of coffee, I ran a version, where DOD was blocked in buildarray.

Here are updated numbers:

$ time perl examples/benchmarks/stress.pl

real 0m0.786s
user 0m0.590s
sys 0m0.200s

$ time parrot -j stress.pbc

real 0m0.849s
user 0m0.780s
sys 0m0.070s

$ time parrot stress.pbc

real 0m0.953s
user 0m0.890s
sys 0m0.050s

The speed difference is due to 12 DOD runs, which take by far the most time:
time seconds seconds calls us/call us/call name
20.34 0.24 0.24 73 3287.67 3698.63 free_unused_pobjects
16.95 0.44 0.20 1332629 0.15 0.15 pobject_lives
14.41 0.61 0.17 cg_core
12.71 0.76 0.15 155 967.74 2257.78 list_mark
11.02 0.89 0.13 500078 0.26 0.56 new_pmc_header
7.63 0.98 0.09 13 6923.08 6923.08 alloc_objects
4.24 1.03 0.05 500051 0.10 0.50 list_assign

leo

Reply via email to