:lisp-heap-size allocation with build-lisp-image
"Patrice Seyed" <[email protected]> Sun, 13 Jan 2008 19:05:42 -0500
| Newsgroups | gmane.lisp.allegro |
|---|---|
| Message-ID | <[email protected]> |
The documentation indicates (http://www.franz.com/support/documentation/8.1/doc/building-images.htm): 'The (lisp heap size) value for an image is printed by (room t) output (as resrve). ' With an output like: Root pages: 62 Lisp heap: #x71000000 pos: #x71bc0000 resrve: #x9ff00000 C heap: #xa0000000 pos: #xa0010000 resrve: #xa00fa000 Pure space: #xf89e8000 end: #xf9029558 Is #x9ff00000 the size of the lisp heap size? Is this a hex value after subtracting '#x'? If not, how is this translated into bytes? I created two images with 'build-lisp-image' function, with one with :lisp-heap-size of "1000m" and the other "2000m" on a 64-bit linux system with 8gb of memory. Still the 'rsrve' value for Lisp heap is the same, why? Does this have to do with providing :lisp-heap-start and a beginning memory address? Any comments/references, etc appreciated. Patrice