Article View: pl.comp.objects
Article #4995Re: Glos na temat zasad dyskusji naukowej
From: patix
Date: Tue, 23 Feb 1999 09:57
Date: Tue, 23 Feb 1999 09:57
54 lines
2855 bytes
2855 bytes
A. Hajderek wrote in message <919712113.23201.0.nnrp-02.c2d9616c@news.demon.co.uk>... >>Z tak pewna niesmialoscia pozwole sobie zauwazyc, >>ze juz dosc dawno temu wymyslono cos takiego jak >>priorytety procesow w sytemach operacyjnych . >>Czyli jesli usuwanie smieci mialo by nizszy prirytet >>to ryzyko spowolnienia znacznie maleje . > > >Jak pan sobie wyobraza zarzadzanie odsmiecaniem >realizowane przez dwa rozne procesy? nie to mialem na mysli , jesli mowa o realtime i zdarzenich ktorych czas obslugi jest krytyczny to programy ktore to robia sa pisane w ten sposob ze alokuja pamiec (tworza obiekty) w procesie inicjacji procesu i nie "bawia sie" pamiecia podczas obslugi zdarzen. Nie jest tu specjalnie istotne czy bedzie to w asm,C czy Javie. Inne procesy (np. wizualizacja) alokuja i zwalniaja pamiec (tworza i usuwaja obiekty) i proces dsmiecania (dla Javy ) moze istotnie dosc mocno hamowac tempo ich pracy , ale poniewaz procesy te maja nizszy priorytet to sam proces odsmiecania nie blokuje obslugi zdarzen krytycznych przez procesy o wyzszych priorytetach (nawet jesli wszystko bylo by w Javie) >Poprzez "shared memory" + "semaphores"? >Poprzez "pipes" albo "unix domain sockets"? >Obawiam sie, ze moga to byc metody troche >nieefektywne. Niezaleznie od tego powyzej , na poziomie jednego procesu automatyczne odsmiecanie moge sobie wyobrazic albo jako usluge sytemowa biegnaca w idle time lub jako dodatkowy watek w procesie . Watek taki moze potencjanlnie miec nizszy proiorytet niz glowny watek procesu. Natomiast efektywnosc procesu biegnacego na najnizszym poziomie priorytetu jest o tyle istotna , ze procesor sie mniej lub wiecej "grzeje" podczas idel time. Mysle wiec ,ze argument krytyki Javy z pozycji real time kontra odsmiecanie jest raczej chybiony. pozdrawiam patix
Technical Details
Message-ID:
<ZXuA2.1999$t71.354854@news.tpnet.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!news.astercity.net!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mailReferences:
<199902200404.EAA69510@out5.ibm.net> <OyhA2.801$t71.94626@news.tpnet.pl> <919712113.23201.0.nnrp-02.c2d9616c@news.demon.co.uk>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!news.astercity.net!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail From: "patix" <patix@friko.onet.pl> Newsgroups: pl.comp.objects References: <199902200404.EAA69510@out5.ibm.net> <OyhA2.801$t71.94626@news.tpnet.pl> <919712113.23201.0.nnrp-02.c2d9616c@news.demon.co.uk> Subject: Re: Glos na temat zasad dyskusji naukowej Lines: 67 X-Newsreader: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Message-ID: <ZXuA2.1999$t71.354854@news.tpnet.pl> Date: Tue, 23 Feb 1999 09:57:13 GMT NNTP-Posting-Host: 195.116.247.18 X-Complaints-To: abuse@tpsa.pl X-Trace: news.tpnet.pl 919763833 195.116.247.18 (Tue, 23 Feb 1999 10:57:13 MET DST) NNTP-Posting-Date: Tue, 23 Feb 1999 10:57:13 MET DST Organization: TPNET - http://www.tpnet.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit