🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: swnet.sys.mac
Article #303

Re: Optimalisering (Var: Re: Långsamma uppdateringar?)

#303
From: Terje Rydland
Date: Sun, 21 Dec 2003 13:18
33 lines
2917 bytes
Jon Aalborg <aalborg.fjerndette@ogdette.mac.com> wrote:

> Den spr�klige betydningen av ordet er grei nok, men hva det betyr teknisk
> n�r en installerer gj�r det under Mac OS X er det vi lurer p� - i alle
> fall jeg.

Det st�r her:

http://developer.apple.com/documentation/ReleaseNotes/Prebinding.html

Kort sagt betyr det vel at n�r du bruker en applikasjon vil denne
benytte et sett med ferdigkompilerte biblioteker. Disse m� det v�re
mulig � lokalisere for at det skal fungere.
Lokaliseringen kan gj�res p� 2 m�ter.

1: Applikasjonen sp�r OSet om hvor biblioteket er hver gang dette skal
brukes (ikke prebinding). Dette vil gj�re oppstartsprosedyren for
applikasjonen sv�rt langsom da hver gang en applikasjon sp�r om en
rutine i et bibliotek f�rste gang m� den be om � f� dette fra OSet hver
gang.

2: Applikasjonen vet hvor bibliotekene er (hvilke adresser de bruker).
Da kan det bare aksessere denne adressen direkte og ikke sp�ree OSet
hver gang. Hver gang noe i OSet oppdateres vil plasseringen av
bibliotekene i hukommelsen endre seg, og dette m� applikasjonene f�
beskjed om. Det er dette som skjer ved en prebinding - alle
applikasjonene p� disken blir "gjort oppmerksomme p�" hvor bibliotekene
n� ligger slik at oppstarten av applikasjonene skal g� fortere.

Dette var *veldig* kort og uvitenskapelig, men det burde ikke v�re alt
for galt.

Terje
Technical Details
Message-ID: <1g6blza.t5qjf419i2vpcN%terjery@idi.ntnu.no>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!nntp1.phx1.gblx.net!nntp.gblx.net!nntp.gblx.net!nntp3.phx1!news.broadpark.no!terjery
References: <1g69ttw.1qa0sjr1i1nem8N%NOSPAMpictor@abc.se> <1g69uks.1s4lem21m65b8gN%fornavn@efternavn.org> <slrnbu8vk8.st.ragndahl@iBook.local> <aalborg.fjerndette-2012031921530001@ti211310a080-4101.bb.online.no> <BC0A7DD3.74A%jonas_akesson@comhem.se> <aalborg.fjerndette-2112031343520001@ti211310a080-7582.bb.online.no>

Show Full Headers
Complete Article Headers
X-Google-Language: NORWEGIAN,ASCII
X-Google-Thread: f6dce,e2735bf17eab6fd2
X-Google-Attributes: gidf6dce,public
X-Google-Thread: 113201,e2735bf17eab6fd2
X-Google-Attributes: gid113201,public
X-Google-Thread: ffdd6,e2735bf17eab6fd2
X-Google-Attributes: gidffdd6,public
X-Google-ArrivalTime: 2003-12-21 05:18:38 PST
Newsgroups: swnet.sys.mac,dk.edb.mac,no.it.os.mac.diverse
Subject: Re: Optimalisering (Var: Re: Långsamma
 uppdateringar?)
From: terjery@idi.ntnu.no (Terje Rydland)
Date: Sun, 21 Dec 2003 14:18:07 +0100
Message-ID: <1g6blza.t5qjf419i2vpcN%terjery@idi.ntnu.no>
References: <1g69ttw.1qa0sjr1i1nem8N%NOSPAMpictor@abc.se> <1g69uks.1s4lem21m65b8gN%fornavn@efternavn.org> <slrnbu8vk8.st.ragndahl@iBook.local> <aalborg.fjerndette-2012031921530001@ti211310a080-4101.bb.online.no> <BC0A7DD3.74A%jonas_akesson@comhem.se> <aalborg.fjerndette-2112031343520001@ti211310a080-7582.bb.online.no>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Organization: NTNU
User-Agent: MacSOUP/2.5 (Mac OS X version 10.3.2)
NNTP-Posting-Host: 142.80-202-30.nextgentel.com
X-Original-NNTP-Posting-Host: 142.80-202-30.nextgentel.com
X-Trace: news.broadpark.no 1072012925 142.80-202-30.nextgentel.com (21 Dec 2003 14:22:05 +0100)
Lines: 33
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!nntp1.phx1.gblx.net!nntp.gblx.net!nntp.gblx.net!nntp3.phx1!news.broadpark.no!terjery