🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4731

Re: dll's tijdens opstarten windows laden

#4731
From: Nicolas Barbier
Date: Wed, 09 Jul 2003 09:20
32 lines
2609 bytes
KLinZ wrote:

> Roel Schroeven wrote:
> 
>> In article <beflmq.1d8.1@news.isolution.nl>, Dr.Ruud wrote:
>> 
>>> Valt best mee, ze belanden (indien lang genoeg ongebruikt) al snel
>>> in je swapfile.
>> 
>> Dan heb je er ook niet veel meer aan, want dan moeten ze toch ook
>> opnieuw in het geheugen geladen worden als je ze nodig hebt.
> 
> Ja, maar... het laden vanuit de swapfile gaat sneller (paging weetjewel).

Dat betwijfel ik, aangezien pages in je swapfile waarschijnlijk in een meer 
willekeurige volgorde gaan staan dan in het oorspronkelijke bestand.

Bij een gemiddeld besturingssysteem worden de pages voor een uitvoerbaar 
bestand trouwens helemaal nooit in de swapruimte gestoken omdat ze toch 
niet beschrijfbaar zijn. Dat geldt minstens voor Windows (9x en NT), Linux, 
Mach (met een gemiddelde swapper) en voor waarschijnlijk alle BSD's.

De snelheidswinst zal wel vooral te danken zijn aan datastructuren ed (in 
de ruime betekenis, dus ook linken etc) die opnieuw opgebouwd moeten worden 
als je het programma herstart. Bv als je Mozilla helemaal stopt (ook dat 
achtergrondding), dan duurt het toch langer om een nieuwe Mozilla te 
starten dan om een nieuw venster te openen als Mozilla al gestart geweest 
zou zijn. Het duurt wel minder lang dan het van "nul" starten, wat dan 
wordt veroorzaakt door het al in ram aanwezig zijn van die pages.

-- 
Nicolas Barbier
Technical Details
Message-ID: <3f0bde7e$0$6524$afc38c87@sisyphus.news.be.easynet.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!colt.net!easynet-quince!easynet.net!feed1.news.be.easynet.net!sisyphus.news.be.easynet.net!not-for-mail
References: <1057608346.89177@seven.kulnet.kuleuven.ac.be> <beflmq.1d8.1@news.isolution.nl> <_uHOa.12304$7h.13756@afrodite.telenet-ops.be> <KRHOa.15839$KF1.302386@amstwist00>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,37eb975253035257
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-07-09 02:21:45 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!colt.net!easynet-quince!easynet.net!feed1.news.be.easynet.net!sisyphus.news.be.easynet.net!not-for-mail
Message-ID: <3f0bde7e$0$6524$afc38c87@sisyphus.news.be.easynet.net>
From: Nicolas Barbier <anti@spam.invalid>
Subject: Re: dll's tijdens opstarten windows laden
Newsgroups: be.comp.programming
Date: Wed, 09 Jul 2003 11:20:19 +0200
References: <1057608346.89177@seven.kulnet.kuleuven.ac.be> <beflmq.1d8.1@news.isolution.nl> <_uHOa.12304$7h.13756@afrodite.telenet-ops.be> <KRHOa.15839$KF1.302386@amstwist00>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 32
Organization: [ posted via Easynet Belgium ]
NNTP-Posting-Date: 09 Jul 2003 09:21:02 GMT
NNTP-Posting-Host: 213.193.182.62
X-Trace: 1057742462  6524 [::ffff:213.193.182.62]:32782
X-Complaints-To: abuse@be.easynet.net