Dan Sugalski wrote:
At 1:34 PM +0100 1/3/03, Leopold Toetsch wrote:
1) parrot compiled -O3 (classes/Makefile is br0ken, doesn't get CFLAGS
from Configure) - but unoptimized is still faster then perl5 :-)
Odd. Not on my system. Might be a x86/PPC issue.
I must have overlooked -O3 in classes/Makefile, it was there.
Oh, apply it, by all means. (Though I think I see that you already
have... :)
Only the list related part.
Ok. Here ist the rest.
- No stackwalk, as already sent by separate #19668, which is included
if this is a problem for $architecture, please enable
trace_system_areas in dod.c again - feedback still welcome
- a hack to reduce DOD runs by some amount, helping for this test,
where only allocations happen. If we keep it, it should be reworked
to have the stats in interpreter and "skip" has to be disabled for
explict "sweep" calls.
- allocation constants give good results on my systems which might
probably not apply to yours. In the long run some sself tuning
will be necessary, we will definitely need lower allocation
sizes, when e.g such a big allocation is gone, and we have plenty
of free PMCs - we currently do only increase headers_per_alloc.
- statistics need to be reworked, they are only valid after a DOD
run, though I update num_free_objects now immediately.
- memory_pool does increase allocation size too now
leo