🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.st80
Article #319

Re: Problems with BS II

#319
From: Michael O'Brien
Date: Tue, 05 Aug 1986 22:22
59 lines
2893 bytes
In article <243@brand.UUCP> barad@brand.UUCP (Herb Barad) writes:
>
>  I have been using BS II for a little while now.  I have run into a
>few problems.  When trying to perform a simulation, I get the fatal
>error:
>
>"ggcCopy: out of new space for context <aMethodContext>".  Interrupt
>or kill me.

This means that you have run off the end of one of your memory spaces.  I found
the default space lengths unmanageable.  I set NewLength to 350 and
OldLength to 1700.  I also set SurvivorLength to 350 as well to go with
NewLength.

>Another error that I has happend in similar situations is:
>
>"Overflow Remembered <aSemaphore>".  Interrupt of kill me.

This one is much, much harder.  There is a wired-in array called Remembered
which I found to be far too short.  It started out at 800 and I made it 10,000.
DON'T DO THIS BLINDLY!  IT WILL INVALIDATE ALL OLD IMAGES!  The array is
saved as part of the image and unless you write conversion software (I didn't
since I ran into it fairly early) you will have to start from scratch,
running "rot" on a Xerox image.

>Any hints on how to cure this?  Also, the System Tracer doesn't seem
>to work properly - anybody experience problems with it?

It doesn't work AT ALL.  It still thinks there's an OT.  There isn't.
The VMemWrite function can be duplicated in considerably less time
by running "Smalltalk reorganize" (seconds instead of hours), and a new
sources file can be built with "Smalltalk newSourceFile:without:" but
I have found no substitute for the class-winnowing feature.

>I plan to get access to Xerox's PS system.  How does this compare to
>BS II?  Will these problems go away?  Better garbage collection,
>virtual memory management, etc.????

I wish I knew what PS had inside it.  All I can say is that with an
assembler-coded VM, it is much faster, and it has had more man-hours poured
into it by far.  I would expect a cleaner, faster, supported product.
However, you give up the ability to dink with the VM.

>					Thanks for the help....

Glad to.  Let me know your experiences!  I have several bugfixes I can
tell you about...

>-- 
>
>Herb Barad	[USC - Signal and Image Processing Institute]


-- 
Mike O'Brien
The Rand Corporation

{sdcrdcf,decvax}!randvax!obrien
obrien@rand-unix.arpa
Technical Details
Message-ID: <448@randvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!caip!ucla-cs!sdcrdcf!randvax!obrien
References: <243@brand.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!caip!ucla-cs!sdcrdcf!randvax!obrien
From: obrien@randvax.UUCP (Michael O'Brien)
Newsgroups: net.lang.st80
Subject: Re: Problems with BS II
Message-ID: <448@randvax.UUCP>
Date: Tue, 5-Aug-86 18:22:24 EDT
Article-I.D.: randvax.448
Posted: Tue Aug  5 18:22:24 1986
Date-Received: Thu, 14-Aug-86 05:48:47 EDT
References: <243@brand.UUCP>
Reply-To: obrien@rand-unix.UUCP (Michael O'Brien)
Organization: Rand Corp., Santa Monica
Lines: 59
Keywords: bs2
Summary: more memory!