gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] efficiency of package symbol tables


From: Camm Maguire
Subject: Re: [Gcl-devel] efficiency of package symbol tables
Date: 21 Mar 2004 19:55:37 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Please excuse me if I am misunderstanding your question.  I think the
GC time should increase, as the heap is getting larger.  Each call
consumes cons and symbol pages at least.  Here is a bit more detail.
Please let me know if this does not clarify things, or if you see a
problem:

=============================================================================
>(dotimes (i 15) (room) (time (fill-symtab 10000)))

   211/211    43.5%         CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     2/28     37.1%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
    47/49     73.3%         SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     68.8%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    16/32     95.7%         STRING
     3/27     99.7%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   438/512                  contiguous (139 blocks)
       26213                hole
       10485   0.1%         relocatable

       288 pages for cells
     37424 total pages
    204930 pages available
     19790 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 49 SYMBOL pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=0).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 73 SYMBOL pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=0).GC finished]
[GC for 109 SYMBOL pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=0).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
real time       :      0.130 secs
run-gbc time    :      0.040 secs
child run time  :      0.000 secs
gbc time        :      0.070 secs

   211/211    55.5%         CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     49.1%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   128/163    99.1%       3 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     69.7%       7 STRING
    11/27     60.9%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   438/512                  contiguous (140 blocks)
       26107                hole
       10485   3.0%         relocatable

       394 pages for cells
     37424 total pages
    204824 pages available
     19896 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=0).GC finished]
[GC for 163 SYMBOL pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
real time       :      0.190 secs
run-gbc time    :      0.100 secs
child run time  :      0.000 secs
gbc time        :      0.090 secs

   211/211    68.9%         CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     39.2%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   218/244    98.1%       4 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     61.3%      16 STRING
    11/27     50.1%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   470/512                  contiguous (141 blocks)
       25985                hole
       10485   6.0%         relocatable

       484 pages for cells
     37424 total pages
    204702 pages available
     20018 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 244 SYMBOL pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=1).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
real time       :      0.240 secs
run-gbc time    :      0.080 secs
child run time  :      0.000 secs
gbc time        :      0.160 secs

   211/211    82.4%         CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     28.5%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   308/366    97.7%       5 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     52.2%      25 STRING
    11/27     38.4%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   470/512                  contiguous (141 blocks)
       25895                hole
       10485   9.0%         relocatable

       574 pages for cells
     37424 total pages
    204612 pages available
     20108 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 366 SYMBOL pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
real time       :      0.290 secs
run-gbc time    :      0.050 secs
child run time  :      0.000 secs
gbc time        :      0.230 secs

   211/211    96.5%         CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     33.3%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   396/549    98.5%       6 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     56.3%      34 STRING
    11/27     43.6%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   470/512                  contiguous (141 blocks)
       25807                hole
       10485  12.0%         relocatable

       662 pages for cells
     37424 total pages
    204524 pages available
     20196 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 211 CONS pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=2).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
real time       :      0.350 secs
run-gbc time    :      0.070 secs
child run time  :      0.000 secs
gbc time        :      0.270 secs

   237/316    98.3%       1 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     35.3%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   484/549    98.9%       6 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     58.0%      43 STRING
    11/27     45.8%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   470/512                  contiguous (141 blocks)
       25693                hole
       10485  15.0%         relocatable

       776 pages for cells
     37424 total pages
    204410 pages available
     20310 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 549 SYMBOL pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
real time       :      0.410 secs
run-gbc time    :      0.080 secs
child run time  :      0.000 secs
gbc time        :      0.330 secs

   266/316    99.1%       1 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     47.9%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   571/823    99.7%       7 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     68.7%      52 STRING
    11/27     59.7%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   470/512                  contiguous (141 blocks)
       25577                hole
       10485  17.9%         relocatable

       892 pages for cells
     37424 total pages
    204294 pages available
     20426 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=3).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 470 CONTIGUOUS-BLOCKS pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
real time       :      0.560 secs
run-gbc time    :      0.140 secs
child run time  :      0.000 secs
gbc time        :      0.420 secs

   295/316    99.2%       1 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     45.2%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   659/823    99.7%       7 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     66.4%      61 STRING
    11/27     56.7%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       26099                hole
       10485   3.2%         relocatable

      1009 pages for cells
     38127 total pages
    204113 pages available
     19904 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 316 CONS pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=4).GC finished]
real time       :      0.530 secs
run-gbc time    :      0.080 secs
child run time  :      0.000 secs
gbc time        :      0.450 secs

   325/474    98.8%       2 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     36.1%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   749/823    99.4%       7 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     58.7%      70 STRING
    11/27     46.7%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       25979                hole
       10485   6.2%         relocatable

      1129 pages for cells
     38127 total pages
    203993 pages available
     20024 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=6).GC finished]
[GC for 823 SYMBOL pages..(T=6).GC finished]
[GC for 32 STRING pages..(T=5).GC finished]
real time       :      0.620 secs
run-gbc time    :      0.070 secs
child run time  :      0.000 secs
gbc time        :      0.540 secs

   354/474    99.4%       2 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     50.4%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   836/1234   99.9%       8 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     70.8%      79 STRING
    11/27     62.4%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       25863                hole
       10485   9.1%         relocatable

      1245 pages for cells
     38127 total pages
    203877 pages available
     20140 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=6).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=6).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=6).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
real time       :      0.790 secs
run-gbc time    :      0.120 secs
child run time  :      0.000 secs
gbc time        :      0.670 secs

   384/474    98.9%       2 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     34.2%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
   926/1234   99.5%       8 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     57.0%      89 STRING
    11/27     44.6%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       25743                hole
       10485  12.1%         relocatable

      1365 pages for cells
     38127 total pages
    203757 pages available
     20260 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=6).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
real time       :      0.780 secs
run-gbc time    :      0.130 secs
child run time  :      0.000 secs
gbc time        :      0.640 secs

   414/474    99.9%       2 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     84.6%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
  1017/1234  100.0%       8 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     99.8%      98 STRING
    11/27     99.6%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       25622                hole
       10485  15.1%         relocatable

      1486 pages for cells
     38127 total pages
    203636 pages available
     20381 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=12).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=7).GC finished]
real time       :      0.940 secs
run-gbc time    :      0.120 secs
child run time  :      0.000 secs
gbc time        :      0.820 secs

   442/474    99.9%       2 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     68.3%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
  1103/1234  100.0%       8 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     86.0%     108 STRING
    11/27     81.9%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       25508                hole
       10485  18.1%         relocatable

      1600 pages for cells
     38127 total pages
    203522 pages available
     20495 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
real time       :      0.970 secs
run-gbc time    :      0.120 secs
child run time  :      0.000 secs
gbc time        :      0.850 secs

   471/474    99.6%       2 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     52.0%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
  1190/1234   99.9%       8 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     72.2%     118 STRING
    11/27     64.1%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   534/768                1 contiguous (113 blocks)
       25392                hole
       10485  21.1%         relocatable

      1716 pages for cells
     38127 total pages
    203406 pages available
     20611 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 474 CONS pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 1234 SYMBOL pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
real time       :      1.270 secs
run-gbc time    :      0.240 secs
child run time  :      0.000 secs
gbc time        :      1.020 secs

   502/711    98.7%       3 CONS RATIO LONG-FLOAT COMPLEX STRUCTURE
     3/28     20.5%         FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE 
NIL
  1282/1851   99.3%       9 SYMBOL STREAM
     1/2      14.1%         PACKAGE
     2/38     25.0%         ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME 
CCLOSURE FAT-STRING
    32/32     45.5%     127 STRING
    11/27     29.7%         CFUN BIGNUM
     6/9      87.7%         SFUN GFUN CFDATA SPICE NIL

   662/768                1 contiguous (113 blocks)
       25141                hole
       10485  24.0%         relocatable

      1839 pages for cells
     38127 total pages
    203155 pages available
     20862 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=10).GC finished]
[GC for 32 STRING pages..(T=9).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
[GC for 32 STRING pages..(T=8).GC finished]
real time       :      0.960 secs
run-gbc time    :      0.100 secs
child run time  :      0.000 secs
gbc time        :      0.850 secs
NIL

=============================================================================


Take care,

Bruno Haible <address@hidden> writes:

> Sam wrote:
> > > (because the contents of initial memory image is frozen and doesn't
> > > cost anything during GC?),
> >
> > I am confused.
> > Are you saying that the initial memory image is not GCed?
> 
> Sorry, I was unclear. I didn't claim that it is so. I only meant to say
> that *IF* the GC handles the initial memory image in a special, efficient
> way, it would be an explanation why the GC times increase so much.
> 
> Bruno
> 
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]