Meine Umgebung ist XP 32-Bit. Ich finde, wenn zugeteilter Speicher ist fast die maximale Größe, 2 GB, das bedeutet ein wenig virtuellen Raum ist verfügbar, Zuteilung neuer Speicher ist sehr langsam.Welches ist schneller, Lesen von Festplatte oder Zuweisung von Systemspeicher
Also wenn ich eine Auslagerungsdatei habe, muss meine App sie analysieren. Ich habe zwei Möglichkeiten. Eins ist, sie alle in Systemspeicher zu lesen, dann die Analyse zu machen. Die andere besteht darin, einen Speicherpuffer zuerst als Cache zu reservieren und einen Teil der Auslagerungsdatei in diesen Puffer einzulesen, zu analysieren und dann zu verwerfen, dann den zweiten Teil der Auslagerungsdatei zu lesen und den Cache zu überschreiben, die Analyse erneut durchzuführen.
Aus der Profilerstellung sieht es aus, als ob die zweite schneller ist, da sie die Zeit für die Zuteilung vermeidet.
Was denkst du? Danke im voraus.
+1 für Profiling! – Justin