When running a Java 1.6 (1.6.0_03-b05) app I\'ve added the -XX:+PrintCompilation
flag. On the output for some methods, in particular some of those that I know are g
Here is a Gist with an unbelievable amount of information on PrintCompilation
. Specifically, it says:
When deoptimization happens, if it is decided to invalidate the offending
nmethod
, it will be "made not entrant" first; and then, when theNMethodSweeper
finds that there are no activations of it on the stacks any more, it is "made zombie";