Drip: Diagnosewerkzeug MSIE-Speicherlecks
Schon mal bemerkt, dass Internet Explorer beim Laden bestimmter Seiten spürbar langsamer wird und anfängt, mehr Speicher vom System anzufordern? Meist bläht sich der Browser so auf, weil der in den Seiten verwendeter JavaScript-Code zur Interkation mit dem DOM des Dokuments Handles offen lassen, die in zunehmendem Maße Arbeitsspeicher in Beschlag nehmen.
Für Web-Surfer gibt es nur eine Lösung: einen anderen Browser benutzen. Für Web-Entwickler heißt es dagegen: Ran an den Debugger. Um diese dröge Prozedur zu erleichtern, hat Joel Webber ein nettes kleines Progrämmchen geschrieben, das HTML-Seiten daraufhin untersucht, ob sie im MSIESpeicher-Lecks verursachen.
Drip (engl. tropfen) läuft unter Windows, lädt eine HTML-Seite und zeigt dann an, welche Handles offen geblieben sind. Eine Schaltfläche mit der schönen Bezeichnung "Blow Memory" lädt die Seite immer wieder nach, um den Speicherhunger der Lecks auszutesten.
Update:
Drip 0.2 jetzt verfügbar; Download-Link aktualisiert.
Weiterführende Links
Drip, Dokumentation und Download-Link (engl.)
Drip 0.2, Ankündigung und Download-Link (engl.)
Drip 0.2, direkter Download-Link
Erklärung der unvermeidbaren Speicher-Lecks in modernen Web-Browsern (engl.)
Erklärung zur Motivation und Funktionsweise von Drip (engl.)
Zuletzt geändert am 06.06.2005 um 17:47
Zurück zur Hauptseite
