Article View: swnet.sys.mac
Article #303Re: Optimalisering (Var: Re: Långsamma uppdateringar?)
From: Terje Rydland
Date: Sun, 21 Dec 2003 13:18
Date: Sun, 21 Dec 2003 13:18
33 lines
2917 bytes
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!terjeryReferences:
<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