HotSpot JVM 3的架構如下所示 -
執行引擎包括垃圾收集器和JIT編譯器。JVM有兩種形式 - 客戶端和服務器。這兩者共用相同的運行時代碼,但使用的是JIT。用戶可以通過指定JVM標誌 -client
或 -server
來控制要使用的JIT。伺服器JVM專為伺服器上長時間運行的Java應用程式而設計。
JVM有32b和64b版本。用戶可以在VM參數中使用-d32
或-d64
指定要使用的版本。32b版本只能提供4G的記憶體。如果應用程式在內存中維護大型數據集,64b版本滿足了這一需求。
上一篇:
Java虛擬機(JVM)簡介
下一篇:
Java虛擬機(JVM)類加載器