Full garbage collection throughtout the system.
Pennell, David
DPennell at quallaby.com
Wed Dec 12 16:55:42 UTC 2001
Ah - the GC is to trigger finalization that might close some
dangling sockets or files and allow you to proceed...
Perhaps we could do a little more selective finalization.
-david
> -----Original Message-----
> From: squeak-dev-admin at lists.squeakfoundation.org
> [mailto:squeak-dev-admin at lists.squeakfoundation.org]On Behalf
> Of Stephen
> Pair
> Sent: Wednesday, December 12, 2001 9:39 AM
> To: squeak-dev at lists.squeakfoundation.org
> Subject: RE: Full garbage collection throughtout the system.
>
>
> > Also, is there any way I can remove invocations of these in
> > the Socket code or in StandardFileStream>>open:forWrite:? (To
> > me, these are very important. This GC is signifigant in the
> > overhead when building a new VM.)
>
> Yes, please do. You might add alternate methods that will do
> the retry
> for those that want that behavior. But the basic methods shouldn't
> impose that penalty. If you are careful about closing files that you
> open, and you canonicalize the open instances, you can avoid the need
> for the retry with GC.
>
> - Stephen
>
>
>
More information about the Squeak-dev
mailing list
|