Sounds like the memory leak.  Let me try to fix this, and address the
other issues.  I'll get back to you.

Thanks,
-Bill

On Fri, 29 Oct 2004 10:15:34 -0400, Dan Sugalski <[EMAIL PROTECTED]> wrote:
> At 12:30 PM +0200 10/29/04, Leopold Toetsch wrote:
> >Bill Coffman (via RT) wrote:
> >
> >>Patch does the following:
> >>
> >>- Applied Matula/Chaitin/Briggs algorithm for register allocation.
> >>- Color the graph all at once, and spill all symbols with high colors.
> >>  Spill all at once to speed things up.
> >
> >Good. Hopefully Dan can provide some compile number compares.
> 
> The numbers are... not good.
> 
> I took one of the mid-sized programs and threw it at the new code.
> Parrot in CVS takes about 10 minutes to run through this program. The
> main sub's about 30Klines of code, and the stat from a parrot -v is:
> 
> sub _MAIN:
>          registers in .imc:       I2875, N0, S868, P7615
>          0 labels, 0 lines deleted, 0 if_branch, 0 branch_branch
>          0 used once deleted
>          0 invariants_moved
>          registers needed:        I2883, N0, S873, P7741
>          registers in .pasm:      I31, N0, S31, P32 - 37 spilled
>          5845 basic_blocks, 47622 edges
> 
> I applied the patch to a copy of parrot and ran it. After 37 minutes
> I killed the thing. It had 1.6G of RAM allocated at the time of
> death, too.
> --
> 
> 
>                                 Dan
> 
> --------------------------------------it's like this-------------------
> Dan Sugalski                          even samurai
> [EMAIL PROTECTED]                         have teddy bears and even
>                                        teddy bears get drunk
>

Reply via email to