Article View: pl.comp.objects
Article #4973Re: Glos na temat Javy
From: Michal Mosiewicz
Date: Thu, 18 Feb 1999 19:00
Date: Thu, 18 Feb 1999 19:00
31 lines
2736 bytes
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-mailReferences:
<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