J
jago
Gast
Hi,
Ich fuehre einen JUnit-Test in Eclipse aus - einmal im Normal, einmal im Debug Modus (ich habe keine Breakpoints gesetzt, der Test laeuft also durch).
In dem Test zaehle ich Instanzen von einem bestimmten Objekt das ueber viele Listener und andere Abhaengigkeiten gebunden ist. Ich will dafuer sorgen dass es GC'ed wird und darauf teste ich. Intressanterweise werden alle Instanzen der Objekts nach mehreren System.gc() im DebugModus zerstoert. Im Normalmodus nicht.
Ich habe das jetzt 10mal getestet und es ist reproduzierbar. Ist der GC aggressiver im Debug-Modus oder was ist anderst?
Danke,
jago
Ich fuehre einen JUnit-Test in Eclipse aus - einmal im Normal, einmal im Debug Modus (ich habe keine Breakpoints gesetzt, der Test laeuft also durch).
In dem Test zaehle ich Instanzen von einem bestimmten Objekt das ueber viele Listener und andere Abhaengigkeiten gebunden ist. Ich will dafuer sorgen dass es GC'ed wird und darauf teste ich. Intressanterweise werden alle Instanzen der Objekts nach mehreren System.gc() im DebugModus zerstoert. Im Normalmodus nicht.
Ich habe das jetzt 10mal getestet und es ist reproduzierbar. Ist der GC aggressiver im Debug-Modus oder was ist anderst?
Danke,
jago