关于增加JVM的堆大小

Vin*_*nay 4 java jvm

我用线程开发了聊天应用程序.但是当我启动我的应用程序时,系统行为非常缓慢,并且有时异常发生堆已满.我想增加Java虚拟机的堆大小.我该怎么做?

Ósc*_*pez 5

只需增加JVM的堆大小即可.所有Java应用程序,即使是简单的应用程序,都会占用大量内存.看一下这篇文章,详细解释如何增加应用程序的可用内存量; 基本上,当你调用java命令时,你需要将一些额外的参数传递给JVM ,如下所示:

java -Xms64m -Xmx256m HelloWorld
Run Code Online (Sandbox Code Playgroud)

在上面的命令中,我说该HelloWorld程序的初始堆大小应为64MB,最大为256MB.尝试使用这些值并稍微调整它们,直到找到适合您的应用程序的值组合.