Wie man eine Virtual Memory Leak finden . Wer so einen kranken Schicksal erlitten hat, versteht , wie lähmend das sein kann. Ein Speicherverlust tritt auf , wenn der Speicher verwendet wird, aber nicht, dann befreit nach Gebrauch und damit als nicht verfügbar , andere Computerprogramme . Diese dann erschöpft verfügbaren Speicher und kann Daten beschädigen , wodurch die Leistung des Computers und die daraus resultierende Fehlfunktionen des Systems . Benutzer in der Regel zunächst feststellen, Anwendungen zu deutlich reduzierten Geschwindigkeiten , was sie zu schließen, alle Operationen und reboot - auf den ersten, in regelmäßigen Abständen , und schließlich , regelmäßig . Dies kann sich über eine lange Zeit , bis die Anwendung den virtuellen Speicher Größe überschreitet seine Speichernutzung und das System läuft einfach aus der Erinnerung und stürzt ab. Things You
Anti- Viren-Software
brauchen anzeigen Weitere Anweisungen
1
MSDN empfiehlt Ihnen , indem Sie Ihre Speicher beginnen. Drücken Sie " Strg", "Alt " und "Löschen ", um den Task-Manager . Als nächstes auf der Registerkarte Prozesse gehen, um festzustellen, welche Anwendung den meisten Platz . Dies kann durch die Größe , indem Sie einfach die Registerkarte sub sein " Speicherbedarf . " Überprüfen Sie die Anwendung /Programm auf seine Notwendigkeit zu bestimmen, und wenn sie dies für unnötig , markieren Sie einfach und löschen.
2
Zentralisierte Speicherverlust. Bestimmen Sie den Prozentsatz der zugesicherten Bytes im Einsatz , die pro Prozess virtuelle Bytes , die Auslagerungsseiten Bytes und die Auslagerungsseiten Bytes. Der gesamte Speicher der Prozess zugewiesen hat und die nicht mit anderen Prozessen gemeinsam genutzt wird als private Bytes bekannt. "Virtual Bytes ", auf der anderen Seite bezieht sich auf die aktuelle Größe des Raumes durch die virtuelle Adresse durch das Verfahren verwendet. Wenn Sie , dass Sie mit der Speicher aber erkennen nicht sehen, einen Speicher, in Ihrem privaten Bytes , überwachen virtuelle Bytes . Damit wird festgelegt, wenn Sie die virtuellen Speicher . Linux Journal empfiehlt die Verwendung von Memory Leak -Detektoren , um die virtuellen Leck Einfache Programme in der Lage, die meisten Fehler erkennen zu lokalisieren sind mtrace , memwatch und dmalloc , wobei erstere die einfachste.
3
Befestigen Sie den Speicher auslaufen. Programmierung , das automatisch scannt für Speicherlecks in vielen Betriebssystemen enthalten und Anti-Virus- Software-Programme sind in der Lage zu erkennen und zu zerstören Viren, die Ursache sein kann . Sobald Sie festgestellt haben und entfernt die Quelle , wird Ihr Betriebssystem viel schneller und mit größerer Effizienz führen .