Optimieren Java 8-Compiler statische Methoden auf einer Schnittstelle als "endgültig"?

8

Meine spezielle Frage lautet: Führen Compiler den Static Final Interface-Code innerhalb anderer kompilierter Methoden aus? Ich bin bei dieser Art der Optimierung eine Weile aus der Schleife herausgegangen und wollte wissen, ob dies noch ausgeführt wird.

    
Lukas Bradley 23.08.2017, 12:26
quelle

1 Antwort

1

javac wird nicht inline irgendetwas - es macht trotzdem sehr wenig Optimierung. Der JIT könnte das tatsächlich inline machen, abhängig davon, ob diese Methode heiß genug ist und inline sein kann und kein Schwellenwert erreicht wurde.

    
Eugene 23.08.2017 13:23
quelle

Tags und Links