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
