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