gcl-devel
[Top][All Lists]
Advanced

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

[Gcl-devel] Soon to come...


From: Camm Maguire
Subject: [Gcl-devel] Soon to come...
Date: Fri, 03 Jun 2005 22:09:16 -0400
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (Unebigory ōmae) APEL/10.3 Emacs/21.2 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI)

GCL (GNU Common Lisp)  2.6.6 CLtL1    Jun  4 2005 02:05:09
Source License: LGPL(gcl,gmp), GPL(unexec,bfd)
Binary License:  GPL due to GPL'ed components: (READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter

Use (help) to get some basic information on how to use GCL.

>(time (progn (setq a   (- (expt 2 25964951) 1)) nil))

real time       :      0.100 secs
run-gbc time    :      0.010 secs
child run time  :      0.000 secs
gbc time        :      0.070 secs
NIL

>(setq si::*notify-gbc* t)(time (with-open-file (s "/fix/t1/camm/foo" 
>:direction :output) (format s "~a~%" a)))

T

>[GC for 3010 RELOCATABLE-BLOCKS pages..(T=4).GC finished]
[GC for 4515 RELOCATABLE-BLOCKS pages..(T=8).GC finished]

real time       :     61.990 secs
run-gbc time    :     61.140 secs
child run time  :      0.000 secs
gbc time        :      0.120 secs
NIL

>(room)

WS      UP/MP     FI%      GC TYPES

 2     142/155  40.1%         CONS FIXNUM SHORT-FLOAT CHARACTER READTABLE SPICE
10      52/54   72.7%         SYMBOL
14       1/2    13.7%         PACKAGE
 8       2/45   31.3%         ARRAY HASH-TABLE VECTOR BIT-VECTOR STREAM 
PATHNAME CCLOSURE CLOSURE
 4       4/52   81.8%         STRUCTURE BIGNUM RATIO LONG-FLOAT COMPLEX CFUN
 6      23/39   88.2%         SFUN STRING RANDOM-STATE GFUN VFUN AFUN CFDATA

       394/512                contiguous (115 blocks)
           707                hole
           155776  84.7%       5relocatable

       224 pages for cells
    157101 total pages
     80439 pages available
     24604 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages


Key:

WS: words per struct
UP: allocated pages
MP: maximum pages
FI: fraction of cells in use on allocated pages
GC: number of gc triggers allocating this type

word size:            32 bits
page size:            4096 bytes
heap start:           0x0
heap max :            0x40000000
shared library start: 0x40000000
cstack start:         0xc0000000
cstack mark offset:   391 bytes
cstack direction:     downward
cstack alignment:     16 bytes
cstack max:           1000000000 bytes
immfix start:         0xc0000000
immfix size:          536870912 fixnums

>(si::gbc 1)
[GC for 155776 RELOCATABLE-BLOCKS pages..Warning: attempting tight relocatable 
GC
(T=3).GC finished]

1

>(room)

WS      UP/MP     FI%      GC TYPES

 2     142/155  39.9%         CONS FIXNUM SHORT-FLOAT CHARACTER READTABLE SPICE
10      52/54   72.6%         SYMBOL
14       1/2    13.7%         PACKAGE
 8       2/45   30.9%         ARRAY HASH-TABLE VECTOR BIT-VECTOR STREAM 
PATHNAME CCLOSURE CLOSURE
 4       4/52   80.4%         STRUCTURE BIGNUM RATIO LONG-FLOAT COMPLEX CFUN
 6      23/39   88.2%         SFUN STRING RANDOM-STATE GFUN VFUN AFUN CFDATA

       394/512                contiguous (115 blocks)
           15838              hole
           118107   1.3%       6relocatable

       224 pages for cells
    134563 total pages
    107732 pages available
     19849 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages


Key:

WS: words per struct
UP: allocated pages
MP: maximum pages
FI: fraction of cells in use on allocated pages
GC: number of gc triggers allocating this type

word size:            32 bits
page size:            4096 bytes
heap start:           0x0
heap max :            0x40000000
shared library start: 0x40000000
cstack start:         0xc0000000
cstack mark offset:   391 bytes
cstack direction:     downward
cstack alignment:     16 bytes
cstack max:           1000000000 bytes
immfix start:         0xc0000000
immfix size:          536870912 fixnums

>(progn (make-list 45000000) nil)
[GC for 155 CONS pages..(T=1).GC finished]
[GC for 232 CONS pages..(T=1).GC finished]
[GC for 348 CONS pages..(T=1).GC finished]
[GC for 522 CONS pages..(T=2).GC finished]
[GC for 783 CONS pages..(T=3).GC finished]
[GC for 1174 CONS pages..(T=4).GC finished]
[GC for 1761 CONS pages..(T=8).GC finished]
[GC for 2641 CONS pages..(T=10).GC finished]
[GC for 3961 CONS pages..(T=16).GC finished]
[GC for 5941 CONS pages..(T=23).GC finished]
[GC for 8911 CONS pages..(T=34).GC finished]
[GC for 13366 CONS pages..(T=51).GC finished]
[GC for 118107 RELOCATABLE-BLOCKS pages..(T=63).GC finished]
[GC for 20049 CONS pages..(T=76).GC finished]
[GC for 30073 CONS pages..(T=116).GC finished]
[GC for 105015 RELOCATABLE-BLOCKS pages..(T=163).GC finished]
[GC for 45109 CONS pages..(T=171).GC finished]
[GC for 67663 CONS pages..(T=256).GC finished]
[GC for 91923 RELOCATABLE-BLOCKS pages..(T=261).GC finished]

NIL

>(room)

WS      UP/MP     FI%      GC TYPES

 2   87948/93877 100.0%      16CONS FIXNUM SHORT-FLOAT CHARACTER READTABLE SPICE
10      52/54   72.6%         SYMBOL
14       1/2    13.7%         PACKAGE
 8       2/45   30.9%         ARRAY HASH-TABLE VECTOR BIT-VECTOR STREAM 
PATHNAME CCLOSURE CLOSURE
 4       4/52   80.4%         STRUCTURE BIGNUM RATIO LONG-FLOAT COMPLEX CFUN
 6      23/39   88.1%         SFUN STRING RANDOM-STATE GFUN VFUN AFUN CFDATA

       394/512                contiguous (115 blocks)
           6584               hole
           78831   2.0%       9relocatable

     88030 pages for cells
    173839 total pages
     59202 pages available
     29103 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages


Key:

WS: words per struct
UP: allocated pages
MP: maximum pages
FI: fraction of cells in use on allocated pages
GC: number of gc triggers allocating this type

word size:            32 bits
page size:            4096 bytes
heap start:           0x0
heap max :            0x40000000
shared library start: 0x40000000
cstack start:         0xc0000000
cstack mark offset:   391 bytes
cstack direction:     downward
cstack alignment:     16 bytes
cstack max:           1000000000 bytes
immfix start:         0xc0000000
immfix size:          536870912 fixnums

>(si::gbc t)
[GC for 394 CONTIGUOUS-BLOCKS pages..(T=89).GC finished]

T

>(room)

WS      UP/MP     FI%      GC TYPES

 2   87950/93877   0.1%      16CONS FIXNUM SHORT-FLOAT CHARACTER READTABLE SPICE
10      52/54   72.6%         SYMBOL
14       1/2    13.7%         PACKAGE
 8       2/45   30.9%         ARRAY HASH-TABLE VECTOR BIT-VECTOR STREAM 
PATHNAME CCLOSURE CLOSURE
 4       4/52   80.4%         STRUCTURE BIGNUM RATIO LONG-FLOAT COMPLEX CFUN
 6      23/39   88.1%         SFUN STRING RANDOM-STATE GFUN VFUN AFUN CFDATA

       394/512            1   contiguous (113 blocks)
           26214              hole
           69015   2.3%       9relocatable

     88032 pages for cells
    183655 total pages
     69016 pages available
      9473 pages in heap but not gc'd + pages needed for gc marking
    262144 maximum pages


Key:

WS: words per struct
UP: allocated pages
MP: maximum pages
FI: fraction of cells in use on allocated pages
GC: number of gc triggers allocating this type

word size:            32 bits
page size:            4096 bytes
heap start:           0x0
heap max :            0x40000000
shared library start: 0x40000000
cstack start:         0xc0000000
cstack mark offset:   391 bytes
cstack direction:     downward
cstack alignment:     16 bytes
cstack max:           1000000000 bytes
immfix start:         0xc0000000
immfix size:          536870912 fixnums

>(by)


Take care,

-- 
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]