Article View: be.comp.programming
Article #4731Re: dll's tijdens opstarten windows laden
From: Nicolas Barbier
Date: Wed, 09 Jul 2003 09:20
Date: Wed, 09 Jul 2003 09:20
32 lines
2609 bytes
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-mailReferences:
<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