-
Notifications
You must be signed in to change notification settings - Fork 0
PrintCompilation
Krystal Mok edited this page May 28, 2011
·
2 revisions
Synopsis
| Symbol | Meaning |
|---|---|
| b | Blocking compiler |
| * | Generating a native wrapper |
| % | On stack replacement |
| ! | Method has exception handlers |
| s | Synchronized method |
| n | Native method |
bytecode size of the method to compile (does not include the size of inlined methods, because it hasn't been decided yet what to inline in the CompilerBroker)
--- n
this means it's just generating an adapter for a native method, not actually compiling a method
made not entrant
made zombie
hotspot/src/share/vm/utilities/globalDefinitions.hpp
// Enumeration to distinguish tiers of compilation
enum CompLevel {
CompLevel_none = 0, // Interpreter
CompLevel_simple = 1, // C1
CompLevel_limited_profile = 2, // C1, invocation & backedge counters
CompLevel_full_profile = 3, // C1, invocation & backedge counters + mdo
CompLevel_full_optimization = 4, // C2
}Moazam Raja