firmadankt
Mitglied
Hallo zusammen,
mein Problem:
Ich arbeite an einem größeren Java-Swingprojekt und wenn ich Änderungen an meinem Code mache, kann ich den Code kompilieren und die Änderungen werden über Hotswap in die laufende Java-Anwendung übernommen.
Soweit so gut.
Es funktioniert nicht, wenn ich neue Methoden, Klassen oder Membervariablen etc. hinzufüge. Das ist auch ok.
Was mich stört ist folgendes: Bei manchen Änderungen fügt der Compiler scheinbar implizit neue Methoden hinzu, indem er bestimmte Teiler einer Methode zu einer neuen Methode kompiliert oder indem er bestimmte Teile inlined. Dadurch muss ich meine Anwendung neu starten, was sehr viel Zeit kostet.
Gibt es eine Möglichkeit diese Optimierungen des Compilers auszuschalten?
mein Problem:
Ich arbeite an einem größeren Java-Swingprojekt und wenn ich Änderungen an meinem Code mache, kann ich den Code kompilieren und die Änderungen werden über Hotswap in die laufende Java-Anwendung übernommen.
Soweit so gut.
Es funktioniert nicht, wenn ich neue Methoden, Klassen oder Membervariablen etc. hinzufüge. Das ist auch ok.
Was mich stört ist folgendes: Bei manchen Änderungen fügt der Compiler scheinbar implizit neue Methoden hinzu, indem er bestimmte Teiler einer Methode zu einer neuen Methode kompiliert oder indem er bestimmte Teile inlined. Dadurch muss ich meine Anwendung neu starten, was sehr viel Zeit kostet.
Gibt es eine Möglichkeit diese Optimierungen des Compilers auszuschalten?