PL04_guiao.pdf

Java source code → Java compiler (javac) → Java bytecode .class Bytecode precisa de uma VM para executar, essa VM começa por interpretar o código e compila ao mesmo tempo que executa, o que adiciona um overhead ao tempo de execução.

  1. module load java/17.0.2
  2. javac MULT.java
  3. java MULT
  4. java -XX:+PrintCompilation MULT
  5. nano perfreport.txt
  6. vi MULT.s