Java虛擬機(JVM)架構

HotSpot JVM 3的架構如下所示 -

Java虛擬機(JVM)架構

執行引擎包括垃圾收集器和JIT編譯器。JVM有兩種形式 - 客戶端和服務器。這兩者共用相同的運行時代碼,但使用的是JIT。用戶可以通過指定JVM標誌 -client-server 來控制要使用的JIT。伺服器JVM專為伺服器上長時間運行的Java應用程式而設計。

JVM有32b和64b版本。用戶可以在VM參數中使用-d32-d64指定要使用的版本。32b版本只能提供4G的記憶體。如果應用程式在內存中維護大型數據集,64b版本滿足了這一需求。


上一篇: Java虛擬機(JVM)簡介 下一篇: Java虛擬機(JVM)類加載器