【发布时间】:2009-06-19 02:08:38
【问题描述】:
优化使用原生 C++ 库的 Java 编写的服务器应用程序的最佳方法是什么?
环境是具有 4GB RAM 的 32 位 Windows 计算机。 JDK 是 Sun 1.5.0_12。
Java 进程在启动时获得 1024MB 内存 (-Xmx),但由于堆空间不足,我经常看到 OutOfMemoryErrors。如果内存增加到 1200MB,则会由于交换空间不足而发生 OutOfMemoryErrors。 JVM和本机进程之间的内存是如何共享的?
Windows /3GB 开关对本机进程和 Sun JVM 有影响吗?
【问题讨论】:
标签: java windows memory-management