Re: [CVS] commit

Date view Thread view Subject view Author view

From: Godmar Back (gback@cs.utah.edu)
Date: Fri Dec 11 1998 - 11:54:05 EST


>
>
> kaffe/kaffe/kaffevm/mem gc-incremental.c
> Fri Dec 11 09:46:14 PST 1998
> Update of /home/cvspublic/kaffe/kaffe/kaffevm/mem
> In directory www.transvirtual.com:/tmp/cvs-serv16571/kaffe/kaffevm/mem
>
> Modified Files:
> gc-incremental.c
> Log Message:
> optimize empty finalizers away, step 1.
>
>

 Btw, this had brought down the library compile time from 28 to 26 seconds
again. (Still my unofficial performance measure).

The next step, of course, is to avoid calls to finalizeObject at all.
We'll need to (re-)introduce three allocation types:

        1) no finalization + no threadFinalize.
        2) finalization + no threadFinalize.
        3) finalization + threadFinalize.
        4) no finalization + threadFinalize.

We can group 3) and 4) together, so that makes three.

        -- Godmar


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:12 EDT