Thread Template Toolkit: BLOCK + WRAPPER
(14 answers)
Opened by bloonix at 2007-06-13 00:50
[quote=opi,12.06.2007, 22:50]Da mir das aber - wie schon geschrieben - zuviele Plattenzugriffe sind und ...[/quote]
Bist du sicher, dass dabei *Plattenzugriffe* entstehen? Jedes vernünftige Betriebssystem hat verschiedene Formen von Caches, um Read-Operationen auf Festplatten zu minimieren. Das kann man leicht mit time von tcsh oder iostat feststellen. Beim ersten Zugriff mit einer ungefähr 6 MB großen Includedatei sehe ich folgendes: (Die Zahlen vor "io" zeigen die IO-Operationen in irgendeiner Einheit an) Danach sieht es immer so aus: iostat bestätigt, dass nichts von der Platte gelesen wird. Es ist klar, dass man trotzdem etwas gewinnen kann, wenn alles schon als Perl-Skalar vorliegt, man spart schließlich ein paar Syscalls. Aber der Effekt dürfte geringer sein, als man glaubt, und man muss selbst mehr tun, z.B. sich selbst um das Caching (und auch das Aufräumen) kümmern. |