🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #4973

Re: Glos na temat Javy

#4973
From: Michal Mosiewicz
Date: Thu, 18 Feb 1999 19:00
31 lines
2736 bytes
Kazimierz Subieta wrote:
> [...]
> W zrobionym przeze mnie systemie programowania Loqis (bardzo duzy
> poziom abstrakcji) przetrenowalem pare metod garbage collection.
> Okazalo sie, ze popularne poglady, ktore mowia, ze zbieranie smieci
> powinno byc 'leniwe", tj. oddelegowane do specjalnego kawalka programu,
> ktory robi to od czasu do czasu (co jak slusznie wskazuje p. Lewandowski
> powoduje zawieszenia dzailalnosci aplikacji) nie maja zadnej przewagi nad
> metodami "wczesnymi" (eager)

To też mocno zależy od rodzaju problemu. Nie sądzę, żeby kiedykolwiek
pojawiła się metoda uniwersalna i zawsze słuszna. W przypadku
oprogramowania, w którym występują pewne okresy niskiego obciążenia 
odśmiecanie asynchroniczne może być bardzo dobrą metodą. Wczesne metody
zwalniania powodują też negatywne zjawiska (np. wzrost fragmentacji,
bardziej rozproszona adresacja). 

Co innego jeśli oprogramowanie ma działać przez długi czas pod
obciążeniem, a całkowity "obrót" pamięcią wielokrotnie przekracza
pojemność systemu. Wtedy najwięcej chyba do powiedzenia ma programista,
który wie najlepiej - w tym miejscu pozbywam się dużej ilości obiektów,
a za chwilę będę potrzebował dużej ilości pamięci - tutaj odśmiecamy.
Fajnie byłoby również mieć możliwość podziału dostępnej pamięci na
strefy i przydzielania do nich obiektów i osobnego traktowania każdej z
nich.

Michał

-- 
WWW: http://www.lodz.pdi.net/~mimo  tel: Int. Acc. Code + 48 42 2148340
add: Michal Mosiewicz  *  Bugaj 66 m.54 *  95-200 Pabianice  *   POLAND
Technical Details
Message-ID: <36CC635C.8D13C162@interdata.com.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!news.task.gda.pl!mimo.lodz.pdi.net!not-for-mail
References: <0328a2336221129CIERNIK@ciernik.onet.pl> <36CB564A.2B570613@interdata.com.pl> <36cb685d.245132@news-s01.ny.us.ibm.net> <36CB82B6.87B83E9E@interdata.com.pl> <36cb9cc8.13664688@news-s01.ny.us.ibm.net> <36CBDCCD.B41AC238@netcom.com> <36CBF5E2.25B9025C@ipipan.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!news.task.gda.pl!mimo.lodz.pdi.net!not-for-mail
From: Michal Mosiewicz <mimo@interdata.com.pl>
Newsgroups: pl.comp.objects
Subject: Re: Glos na temat Javy
Date: Thu, 18 Feb 1999 20:00:44 +0100
Organization: Interdata s.c., http://www.interdata.com.pl
Lines: 31
Message-ID: <36CC635C.8D13C162@interdata.com.pl>
References: <0328a2336221129CIERNIK@ciernik.onet.pl> <36CB564A.2B570613@interdata.com.pl> <36cb685d.245132@news-s01.ny.us.ibm.net> <36CB82B6.87B83E9E@interdata.com.pl> <36cb9cc8.13664688@news-s01.ny.us.ibm.net> <36CBDCCD.B41AC238@netcom.com> <36CBF5E2.25B9025C@ipipan.waw.pl>
NNTP-Posting-Host: mimo.lodz.pdi.net
Mime-Version: 1.0
X-Trace: korweta.task.gda.pl 919364762 6401 195.116.162.218 (18 Feb 1999 19:06:02 GMT)
X-Complaints-To: abuse@task.gda.pl
NNTP-Posting-Date: 18 Feb 1999 19:06:02 GMT
X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.2.1 i586)
X-Accept-Language: pl,en-US,en
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit