Re: Patches that will come...

[email protected] (Nicholas Clark) Thu, 2 Sep 2004 13:51:34 +0100
Newsgroups perl.ponie.dev
Message-ID <[email protected]>
On Thu, Sep 02, 2004 at 02:06:21PM +0200, [email protected] wrote:

> 1) rearrange inheritance hierarchy, remove perl5cargo_cult
> 2) merge head and tail keeping  flags, refcount and everything
>      in head

Given that parrot counts the calls to the PMC registration/free it should
be possible to avoid this. I think it would require marking all active PMCs
that are SVs as high priority objects, and then doing the right sort of DOD
run at every FREETMPS

> 3) figure if it is possible to eliminate the tail in some cases

Should be. There are all those cache slots. But it needs all the IV and NV
access through vtable functions, so it needs the hierarchy done, or done
enough.

Nicholas Clark