🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #4995

Re: Glos na temat zasad dyskusji naukowej

#4995
From: patix
Date: Tue, 23 Feb 1999 09:57
54 lines
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-mail
References: <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