🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.funkcyjne
Article #142

Re: Pewien problem z odsmiecaniem.

#142
From: Michal Przybylek
Date: Wed, 11 Dec 2002 21:56
27 lines
1770 bytes
"Lucifer" <przemek@nospam.pa55.bytom.sdi.tpnet.pl> wrote:

> Zastanawia mnie czy jest mozliwe cos takiego:
>
> odsmiecanie bez zadnego zliczania odniesien, popsrostu kompilator
> 'zgaduje', w ktorym miejscu programu nalezy zwolnic pamiec, albo
> wrzucic go do kolejki i wywalic po czasie kilka na raz.

[...]

Nie wiem, czy dobrze rozumiem, ale...


1. Nie ma zadnego zliczania odniesien (a przynajmniej ja nie slyszalem o
jakiejkolwiek zyjacej implementacji kozystajacej z tej techniki
odsmiecania [*]).

2. Tak - czasami mozna przewidziec w ktorym miejscu moze zostac zwolniona
pamiec i z miejsca wykorzystac ja ponownie. Takie cus nazywa sie "Compile
Time Garbage Collector" i poczytac o tym mozna w papierach od Mercury'ego.



[*] Paul Wilson, "Uniprocessor Garbage Collection Techniques" - do
poduszki

mp
Technical Details
Message-ID: <at8cn2$omq$1@news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.internetia.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
References: <at84vp$n9r$1@news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.internetia.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: "Michal Przybylek" <pkmichal@poczta.onet.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: Pewien problem z odsmiecaniem.
Date: Wed, 11 Dec 2002 22:56:58 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 29
Message-ID: <at8cn2$omq$1@news.tpi.pl>
References: <at84vp$n9r$1@news.tpi.pl>
NNTP-Posting-Host: 62.244.143.86
X-Trace: news.tpi.pl 1039644194 25306 62.244.143.86 (11 Dec 2002 22:03:14 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Wed, 11 Dec 2002 22:03:14 +0000 (UTC)
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit