将 Tomcat 配置为使用磁盘内存



我使用 Tomcat 6.0 并经常收到内存不足异常。

我已将内存设置为 -xmX1024m .由于计算机的内存限制,我无法为 Tomcat 分配更多内存。是否有允许增加此内存设置的配置或 VM 参数,但使用通过 RAM 内存增强的磁盘内存?

No. 这就是操作系统的虚拟内存的用途。

请注意,JVM

中的垃圾回收器可能会搜索分配给 JVM 的所有内存以查找活动对象,这意味着如果将太多内存交换到磁盘,性能可能会受到非常严重的影响。

添加额外的交换空间,但要非常小心。

你可能还需要考虑使用占用空间较小的 Web 服务器,或者调查 Web 应用使用的内存是否比预期多。

最新更新