調整使用本機C++庫的使用Java編寫的服務器應用程序的最佳方式是什麼?使用本機進程的Java內存使用情況
該環境是一個32位Windows機器,具有4GB的RAM。 JDK是Sun 1.5.0_12。
在啓動時,Java進程獲得1024MB內存(-Xmx),但由於缺少堆空間,我經常看到OutOfMemoryErrors。如果內存增加到1200MB,則由於缺少交換空間而發生OutOfMemoryErrors。內存在JVM和本地進程之間如何共享?
Windows/3GB切換器對本機進程和Sun JVM有任何影響嗎?