Mitchell N Charity <[EMAIL PROTECTED]> wrote:

> Patch attached.

I've renamed the files to oofib sp running parrotbench -b='^oo' gets
then all. Thanks, applied.

> My optimized parrot ran it a factor of 2x slower than my perls, 3x than
> my ruby, with my pythons in between.  Unoptimized was just a bit worse.
> (However, caveat, my optimized parrot doesn't pass make test.)

> A quick look at a profile (*** always a dangerous practice ***)
> seemed _vaguely_ like half method calls, and half memory management.

parrot -p shows

    0.4s callmethodcc
    0.2s DOD
    0.08 next slower

> With method calls split between lookup (spent in hash), and creating
> return continuation pmcs.

Yep.

> I thought it curious 1/10+ of time seemed spent under Parrot_set_s_sc,
> when there's nary a string to be seen.  Method names?

Yes + DOD (parrot -o- foo.imc shows generated code)

leo

Reply via email to