Subject: compilation with --enable-maxpage=256*1024
From: Daniel Duparc
Date: Thu, 1 Nov 2001 22:03:33 +0100
Dear friends of maxima,
I compiled gcl-2.3.8 with
./configure --enable-maxpage=256*1024
then maxima (last version of cvs + several
recent patches) with gcl-2.3.8
I verified that in the file
/usr/local/gcl-2.3.8/h/cmpinclude.h
there is:
#define MAXPAGE 256*1024
However, I am quite puzzled by the following result
of the lisp command "room":
[daniel@georgette ~]$ maxima
GCL (GNU Common Lisp) Version(2.3.8) mer oct 31 11:00:59 CET 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Loading init.lsp
Finished loading init.lsp
Maxima 5.6-17 mer oct 31 11:00:53 CET 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) :lisp(room)
20000/20000 0.8%CONS BIGNUM RATIO LONG-FLOAT COMPLEX STRUCTURE
4000/4000 0.0% FIXNUM SHORT-FLOAT CHARACTER RANDOM-STATE READTABLE NIL
108/109 91.1% SYMBOL STREAM
1/2 11.5% PACKAGE
4/38 73.5% ARRAY HASH-TABLE VECTOR BIT-VECTOR PATHNAME CCLOSURE FAT-STRING
19/40 100.0% STRING
5000/5000 0.1% CFUN
26/28 96.6% SFUN GFUN CFDATA SPICE NIL
3/450 3 contiguous (2 blocks)
128 hole
500 0.1% 3 relocatable
29158 pages for cells
29789 total pages
321 pages available
2658 pages in heap but not gc'd + pages needed for gc marking
32768 maximum pages
(C1)
Well: 32768 maximum pages (32*1024)!
Can anybody explain this?
Best regards.
--
Daniel Duparc <daniel.duparc@free.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)