24.04.2018, 13:47
(24.04.2018, 12:59)wblcx Wrote: Ist das ggf. ein Timing Problem? Die Version über die IDE braucht gefühlt deutlich länger zum starten.
Das könnte durchaus sein. Ist das Problem ohne IDE reproduzierbar?
Natürlich verlangsamt der Debugger die Ausführung des Programms. Meiner Erfahrung nach ist das bei Timing-Problemen aber nicht relevant: dort verändert das Anhalten an einem Breakpoints bereits das Verhalten so sehr, dass man das Timing-Problem nicht nachvollziehen kann. Was ich dann mache, ist den Threaddump mitsamt Logausgabe an die entsprechende Stelle zu legen und zu hoffen, dass das Erkenntnisse bringt.
In diesem Fall wäre das ein
log.info("Changed map divider to " + mapSplitPane.getDividerLocation());
Thread.dumpStack();
--
Christian
Christian