Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!usc!randvax!leverich From: leverich@randvax.UUCP (Brian Leverich) Newsgroups: comp.lang.scheme Subject: BUG IN EXPANDED MEMORY TI PC-SCHEME? Keywords: Help! Message-ID: <2102@randvax.UUCP> Date: 16 Jun 89 21:43:25 GMT Reply-To: leverich@rand.org Organization: RAND Corp., Santa Monica, CA Lines: 21 On "long" simulation runs (20+ minutes on a 12mHz 286 with LIM 4.0 EMS...) using PCSEXP, the _expanded memory_ version of Texas Instrument's PC-Scheme, I apparently run low on space, the gc starts thrashing around, and finally I get a Scheme reset because the system is out of space. Problem is, I can't find anywhere near enough current structures to fill memory. Moreover, (freesp) returns 400K + of memory, then if I invoke (freesp) again (or anything else...) it triggers another gc and sometimes another Scheme reset. I don't have the problem when I use PCSEXT and jumper my expanded memory to act like extended. Looks like (freesp) can see a big chunk of free space, but the gc isn't adding it to the free list. Anyone else had this problem with PCSEXP? Anyone have any workaround suggestions? Tnx. -B -- "Simulate it in ROSS" Brian Leverich | U.S. Snail: 1700 Main St. ARPAnet: leverich@rand.org | Santa Monica, CA 90406 UUCP: decvax!randvax!leverich | Ma Bell: (213) 393-0411 X7769