我已经使用线程开发了聊天应用程序。但是当我启动我的应用程序系统时,它的运行速度非常慢,有时会发生堆已满的异常。我想增加 Java 虚拟机的堆大小。我该怎么做?
最佳答案
只需增加 JVM 的堆大小即可。所有 Java 应用程序,即使是简单的应用程序,都会消耗大量内存。看看这个article详细解释如何增加应用程序可用的内存量;基本上,当您调用 java
命令时,您需要向 JVM 传递几个额外的参数,如下所示:
java -Xms64m -Xmx256m HelloWorld
在上面的命令中,我说 HelloWorld
程序的初始堆大小应为 64MB,最大为 256MB。尝试使用这些值并稍微调整一下,直到找到适用于您的应用程序的值组合。
关于java - 关于增加 JVM 的堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9788001/