Newsgroups: comp.lang.lisp Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!barmar From: barmar@think.com (Barry Margolin) Subject: Re: Any Suggestions for Read-Write-Area of Lucid Sun Common Lisp 3.0.1? Message-ID: <1991May1.193431.6482@Think.COM> Sender: news@Think.COM Organization: Thinking Machines Corporation, Cambridge MA, USA References: <461@tansei1.tansei.cc.u-tokyo.ac.jp> Date: Wed, 1 May 91 19:34:31 GMT In article <461@tansei1.tansei.cc.u-tokyo.ac.jp> d34676@tansei.cc.u-tokyo.ac.jp (Akira Kurihara) writes: >I am porting a Common Lisp program from Macintosh Allegro Common >Lisp 1.3.2 (MACL) to Lucid Sun Common Lisp 3.0.1 (SunCL). Please give me >some suggestions! I'm not sure how useful this suggestion will be: upgrade to version 4.0, and get the patch to bug 5648. I believe this bug refers to a whole bunch of problems reported in the Ephemeral GC. By the way, when you're estimating the memory use of your program, don't forget to count all the intermediate data. You mentioned that your application uses integers up to 10^40, so you're probably consing lots of temporary bignums. These should get collected by the EGC, but perhaps the bugs in EGC are causing your problem. If you can't upgrade to 4.0, maybe there is a similar patch available for 3.0; ask Lucid. By the way, the latest patch level of 3.0 is 3.0.5, but you're still running 3.0.1; you should at least try to get the latest set of patches for your version. -- Barry Margolin, Thinking Machines Corp. barmar@think.com {uunet,harvard}!think!barmar