[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] BIG GCL
From: |
Camm Maguire |
Subject: |
[Gcl-devel] BIG GCL |
Date: |
03 May 2004 13:33:13 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings! Following up on a request from a GCL user, I've just
committed some minor bugfixes to both branches which enable GCL to
allocate a billion cons elements and higher. The machine in question
has 8Gb physical memory and 60Gb swap, 64bit Itanium, GCL max image
size 32Gb, PAGESIZE 16k.
Here's a somewhat silly test of creating a billion element list:
=============================================================================
>(setq si::*notify-gbc* t l '(nil))
(setq si::*notify-gbc* t l '(nil))
(NIL)
>(si::sgc-on t)
(si::sgc-on t)
T
>(dotimes (i 10) (format t "~S~%" (length l))(room)(setq l (append l l)))
(dotimes (i 10) (format t "~S~%" (length l))(room)(setq l (append l l)))
1048576
1613/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 7.2% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
417836 hole
167772 -0.0% relocatable
1682 pages for cells
587331 total pages
3305720 pages available
301253 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
2097152
3152/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 7.7% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
416297 hole
167772 -0.0% relocatable
3221 pages for cells
587331 total pages
3304181 pages available
302792 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
4194304
6229/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 8.1% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
413220 hole
167772 -0.0% relocatable
6298 pages for cells
587331 total pages
3301104 pages available
305869 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
8388608
12380/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 8.6% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
407069 hole
167772 -0.0% relocatable
12449 pages for cells
587331 total pages
3294953 pages available
312020 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
16777216
24681/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 9.0% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
394768 hole
167772 -0.0% relocatable
24750 pages for cells
587331 total pages
3282652 pages available
324321 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
33554432
49283/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 9.5% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
370166 hole
167772 -0.0% relocatable
49352 pages for cells
587331 total pages
3258050 pages available
348923 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
67108864
98484/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 9.9% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
320965 hole
167772 -0.0% relocatable
98553 pages for cells
587331 total pages
3208849 pages available
398124 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
134217728
196886/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 10.4% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
222563 hole
167772 -0.0% relocatable
196955 pages for cells
587331 total pages
3110447 pages available
496526 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
268435456
393687/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 10.9% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (17 blocks)
25762 hole
167772 -0.0% relocatable
393756 pages for cells
587331 total pages
2913646 pages available
693327 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
[SGC off][GC for 167772 RELOCATABLE-BLOCKS pages..(T=48470).GC finished]
[SGC on]536870912
787254/1466275 100.0% CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 0.5% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (19 blocks)
51595 hole
167772 -0.0% 1relocatable
787323 pages for cells
1006731 total pages
2520079 pages available
667494 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
[SGC off][GC for 167772 RELOCATABLE-BLOCKS pages..(T=97639).GC finished]
[SGC on][SGC off][GC for 167772 RELOCATABLE-BLOCKS pages..(T=146249).GC
finished]
[SGC on][SGC for 208057 CONS pages..(208111 writable)..(T=32288).GC finished]
NIL
>(room)
(room)
1574455/1885705 100.0% 1CONS BIGNUM RATIO COMPLEX STRUCTURE
26/15 0.5% FIXNUM SHORT-FLOAT LONG-FLOAT CHARACTER
RANDOM-STATE READTABLE NIL
22/30 78.5% SYMBOL STREAM PATHNAME CCLOSURE FAT-STRING
1/2 5.4% PACKAGE
4/17 1.8% ARRAY HASH-TABLE VECTOR BIT-VECTOR
3/9 52.0% CFUN NIL
13/16 61.6% SFUN STRING GFUN CFDATA SPICE
41/512 contiguous (23 blocks)
103194 hole
167772 -0.0% 3relocatable
1574524 pages for cells
1845531 total pages
1732878 pages available
615895 pages in heap but not gc'd + pages needed for gc marking
4194304 maximum pages
>(length l)
(length l)
1073741824
>(time (length l))
(time (length l))
real time : 569.550 secs
run-gbc time : 448.220 secs
child run time : 0.000 secs
gbc time : 0.000 secs
1073741824
>(by)
(by)
=============================================================================
Take care,
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gcl-devel] BIG GCL,
Camm Maguire <=