Hallo
Ist es eigentlich generell schneller, den Inhalt einer Datei zuerst in eine Variable einzulesen und dann damit zu arbeiten?
Oder wird beim Arbeiten mit der Datei der verwendete Inhalt sowieso (zumindest teilweise bzw. nach und nach) in den Hauptspeicher eingebunden?
Arbeiten mit Dateien
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Arbeiten mit Dateien
Ob eine Datei ganz oder teilweise in den Arbeitsspeicher eingebunden wird, hängt vom Betriebssystem ab. Unter Linux wird zum Beispiel jedes ungenutzte Byte im Arbeitsspeicher als Festplatten-Cache verwendet. Gleichzeitig wird automatisch oder genau an Stellen, die du bestimmst, alles, was im Cache ist, auf die Festplatte geschrieben, was geändert wurde.
Aus praktischer Erfahrung ist es dennoch immer schneller, wenn man zunächst alles in den Arbeitsspeicher lädt und dann damit arbeitet. Irgendwo hier im Forum wurde das auch mal genauer untersucht und Geschwindigkeitsmessungen angestellt.
Aus praktischer Erfahrung ist es dennoch immer schneller, wenn man zunächst alles in den Arbeitsspeicher lädt und dann damit arbeitet. Irgendwo hier im Forum wurde das auch mal genauer untersucht und Geschwindigkeitsmessungen angestellt.