配置 Tomcat 以使用磁盘内存

Configure Tomcat to use disk memory

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

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

没有。这就是操作系统的虚拟内存。

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

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

您可能还想考虑使用占用空间较小的网络服务器,或者调查您的网络应用程序使用的内存是否比您预期的多。