[BUG] Re: [updates] 47 for 3.2alpha (fwd)

Scott A Crosby crosby at qwes.math.cmu.edu
Mon Feb 18 06:41:09 UTC 2002


Reposting this, as it doesn't seem to have been fixed.


---------- Forwarded message ----------
Date: Thu, 10 Jan 2002 02:52:32 -0500 (EST)
From: Scott A Crosby <crosby at qwes.math.cmu.edu>
Reply-To: squeak-dev at lists.squeakfoundation.org
To: Dan Ingalls <Dan at SqueakLand.org>
Cc: Squeak List <squeak-dev at lists.squeakfoundation.org>,
     Andreas Raab <Andreas.Raab at gmx.de>
Subject: Re: [updates] 47 for 3.2alpha

On Wed, 9 Jan 2002, Dan Ingalls wrote:

> 4606LessFullGCs-ar -- Andreas Raab -- 12 December 2001 Remove the need
> for garbage collections in two cases.

> Case #2: Socket creation required a full GC if the creation failed.
> This can only happen if the number of open sockets is above a critical
> threshold (and therefore exceed OS resources) and some sockets are
> dangling (and could be used to free up resources). A registry
> threshold can prevent execution of a full GC until we have at least a
> certain number of sockets open.

This changeset appears to be incomplete.

There are changes to 'Socket class', to add a class variable and methods
to initialize, read, and write it, but no changes to any methods in Socket
that use any of the new functionality.

The origional changeset on Dec12th
   'RE: Full garbage collection throughtout the system'
includes those extra bits. (I have not tested it.)





More information about the Squeak-dev mailing list