首页 > 解决方案 > javaws 堆空间错误 (OutOfMemoryError)

问题描述

我正在使用一个 Web 应用程序,它通过 JNLP 和 javaws 在浏览器上下载和运行 java 程序。在我的机器中非常随机,我得到了这个“OutOfMemoryError”。这不会发生在使用该 Web 应用程序的任何人身上。

如果我构建一个简单的程序来进行垃圾收集并在启动 Web 应用程序之前执行它,这样可以清除内存中的空间吗?

我对 JVM 有另一个问题。现在假设我的机器上运行了 5 个 java 进程,它们使用同一个 jre 文件夹中的 java.exe。每个java进程都有单独的JVM吗?或者所有进程都将在同一个 JVM 上运行?

如果我们从一个 java 进程中进行 GC,它会仅清除该进程的内存,还是会清除所有其他进程的内存?

标签: javagarbage-collectionjvm

解决方案


推荐阅读