Hi all,
nachdem ich 2 Monate in grossen Swing Applications etliche Dutzend Memory Leaks
zu fixen hatte, habe ich mich entschlossen, meine Erfahrungen und Werkzeuge
niederzuschreiben und der Oeffentlichkeit zugaenglich zu machen.
http://jb2works.com/memoryleak/index.html
Short:
- man braucht keine fetten suites, es auch einfacher und besser
- ich habe Sources fuer das Tracking der Object LifeCycles hingestellt
(Object Statistics). Damit bekommt man heraus, womit man ein Problem
hat
- Mit dieser info wuerft man dann einen Reference Scanner an, der einem
die ReferenceHolder und die Pfade dazu zeigt. Das tool gibt es frei
zum runterladen.
- Man kann simulieren, wo in einem solchen Pfad man einen Cut macht,
bevor man die code aenderung tatsaechlich macht.
- Habe auch jede Menge FAQ, Tips und auch Beispiele mit hingestellt.
Sorry, es ist alles in English. Bei guter Resonanz wuerde ich die information
auch nochmal deutsch hinstellen.
Bitte um feedback und Kritiken!
Viele Gruesse
Joerg Baumgaertel
nachdem ich 2 Monate in grossen Swing Applications etliche Dutzend Memory Leaks
zu fixen hatte, habe ich mich entschlossen, meine Erfahrungen und Werkzeuge
niederzuschreiben und der Oeffentlichkeit zugaenglich zu machen.
http://jb2works.com/memoryleak/index.html
Short:
- man braucht keine fetten suites, es auch einfacher und besser
- ich habe Sources fuer das Tracking der Object LifeCycles hingestellt
(Object Statistics). Damit bekommt man heraus, womit man ein Problem
hat
- Mit dieser info wuerft man dann einen Reference Scanner an, der einem
die ReferenceHolder und die Pfade dazu zeigt. Das tool gibt es frei
zum runterladen.
- Man kann simulieren, wo in einem solchen Pfad man einen Cut macht,
bevor man die code aenderung tatsaechlich macht.
- Habe auch jede Menge FAQ, Tips und auch Beispiele mit hingestellt.
Sorry, es ist alles in English. Bei guter Resonanz wuerde ich die information
auch nochmal deutsch hinstellen.
Bitte um feedback und Kritiken!
Viele Gruesse
Joerg Baumgaertel