0

Recently I was reading this, and confused with "interrupt frame" and "compiled frame", what's the different? Further more, how did they generated in JVM?

Minal Chauhan
  • 6,025
  • 8
  • 21
  • 41
Cheng.T
  • 337
  • 1
  • 2
  • 9
  • 1
    "interpreted" != "interrupt", which do you mean? – T.J. Crowder Aug 21 '17 at 12:32
  • 1
    And what are your thoughts? You are dumping a link to a scientific paper ... your question would probably receive much better feedback if you started with **your** ideas - so that people can confirm/enhance/... based on that. Instead of "here paper - now explain to me" – GhostCat Aug 21 '17 at 12:32
  • In a quick nutshell: modern JVMs can either run bytecode in "interpreted" mode (read each opcode and execute it) or in "compiled" mode (where they translate the bytecode directly to the computer's native code). This is done by the JIT, if you want to search a bit on that. A typical Java program will have some of the code be interpreted while other parts of the code has gone through the JIT, and is compiled. That's the distinction they're getting at. – yshavit Aug 21 '17 at 12:39
  • this is a typo...so sorry.@T.J.Crowder – Cheng.T Aug 22 '17 at 03:22
  • i have no much concept of just in time compile and JVM runtime mechanism.but "start with my idea" is a good suggestion to me, thanks.@GhostCat. keyword 'JIT' helps a lot,thank you so much@yshavit. – Cheng.T Aug 22 '17 at 03:39

0 Answers0