-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Werden Instruktionen durch OPAL zusammengefaßt? #60
Comments
|
Ich hatte jetzt endlich mal Zeit mir das Problem genauer anzugucken. Leider war ich wenig erfolgreich: Ich komme zu genau dem gleichen Ergebnis. Sowohl nach dem Kompilieren als auch nach dem Verpacken in eine JAR (jeweils per CLI) liefert mir Das ist tatsächlich schon beim Laden der Classfiles, also bevor das OPAL Ich werde bei Gelegenheit nochmal weitergucken woran das Problem genau liegt, aber für die Implementationsphase müssen wir wohl leider damit leben. |
Es ist schon mal gut zu wissen, dass die Existenz des Effekts wirklich vorliegt 😃 |
Wenn man von Hand zählt kommt wie erwartet 4 raus:
In Zeile 23 soll gegebenenfalls nach Zeile 62 gesprungen werden
In Zeile 62 wird stets nach Zeile 9 gesprungen
Wenn ich im IntelliJ-Debugger die Metrik durchsteppe zeigt er mir für Zeile nicht if_"icmpge 62" an
sondern "if_icmpge 23-14= 9" an
Es werden also unerwarteterweise 2 Instruktionen zusammengefaßt. Durch den unerwarteten Rücksprung verrechnet sich die Metrik
Originally posted by @PKTUDO in #57 (comment)
The text was updated successfully, but these errors were encountered: