This graphic displays the components of the Oracle JVM. Two stacks are shown:

  1. Interpreter and runtime system funnel into the class loader. Sometimes these are run with natively compiled code. The class loader calls the database library manager.
  2. JVM memory is garbage collected and managed by the database memory manager.