title: Where does the HotSpot JVM store interpreted bytecode?
body: <p>I've been wondering where interpreted byte-code of methods are stored internally in the JVM (specifically HotSpot x64). I know that methods that are JIT-ed are stored and can be accessed in the <a href="https://github.com/openjdk/jdk/blob/d19a396e96cee4bb4facb268c723f23cbae83351/src/hotspot/share/oops/method.hpp" rel="nofollow noreferrer">Method</a> structure but I'm trying to understand where the JVM stores the byte-code converted to assembly instructions (I assume it stores them, otherwise there would be a lot of memory usage to interpret every invocation) as I wasn't able to find it in the internals source code.</p>