Artikelkommentarer
Vi håller just nu på att uppgradera vära kommentarsystem. Mer info om hur du kommenterar och kommer åt dina gamla kommentarer hittar du på vår FAQ: idg.se/faq
Kommentatorn ansvarar själv för sina inlägg. Inlägg som innehåller diskriminerande uttalanden, personliga påhopp eller språk som kan uppfattas som stötande, kommer att tas bort av tjänstgörande redaktör. Även poänglösa datorkrigsinlägg tas bort.
OBS! Läs dessa regler som gäller vid postning av inlägg.
Kommentatorn ansvarar själv för sina inlägg. Inlägg som innehåller diskriminerande uttalanden, personliga påhopp eller språk som kan uppfattas som stötande, kommer att tas bort av tjänstgörande redaktör. Även datorkrigsinlägg och inlägg som är utanför ämnet, kan tas bort.
IDG förbehåller sig dessutom rätten att i varje enskilt fall bedöma huruvida ett inlägg ska tas bort, även om det inte faller under någon av reglerna ovan.
Upprepat postande av olämpliga inlägg kan medföra avstängning från artikelforumen.
Frågor? Mejla till redaktören, carl.grape@idg.se.
Mer läsning från TechWorld
Redaktionen rekommenderar
Opinion
Whitepapers, webcasts, kompendier och partnermaterial Fler utvalda whitepapers
sociala medier
Missa inte våra andra fokusområden

x32 ABI
2012-05-21 19:56
x32 ABI ger tillgång till alla register som x86_64, men pekare och "long" är fortfarande 32-bit. Detta är en stor prestandamässig fördel för de applikationer som inte behöver access till mer än 4GB RAM. HELA 32-bitars adress-rymden kan användas i x32 ABI, inte "bara" 2GB som är fallet i Windows eller 3G som är fallet i Linux. Tester visar att prestandaförbättringen kan vara över 30% och det enda som krävs är en omkompilering och om/när JVM:er med tillhörande JIT dyker upp så får man denna prestandavinst helt "gratis".
Det är mest embedded folk som pushat för x32 ABI och bl.a. Android är väl en uppenbar kandidat för att använda x32 ABI, initialt på x86 och senare även på ARM.
https://lwn.net/Articles/456731/
Denna release har även en förbättring av den generella "page-cache" som bl.a. används av VFS (Virtual File System) och påverkar därför ALLA filsystem. Kärnan har "pages" som används för som cache för en i ett s.k. radix-träd och en av de dyraste operationerna för att hitta den page som motsvarar en viss fil + offset är uppslagning i detta träd. Dessa uppslagningar är nu upp till 4 gånger snabbare!
Denna "page-cache" används även till lite andra saker, bl.a. minne som delas mellan processer.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=78c1d78488a3c45685d993130c9f17102dc79a54
Uridium
När är tiden mogen?
2012-06-02 20:25
flemens