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

Reply via email to