Rag*_*ags 2 java memory heap garbage-collection scala
我已经阅读了stackoverflow中的各种帖子,我正在试图弄清楚如何增加我的JVM的堆大小.我知道该命令-vmargs -Xms256m -Xmx4096m
会增加堆大小.但它不起作用,或者我不知道如何使用该命令.我读到我应该转到JVM文件夹并输入此命令,但我无法在我的虚拟机中找到Java.
我还读到我可以通过更改eclipse.ini文件中的值来实现,但我无法在文件中找到与heapsize相关的任何内容.我可以做一个grep java并发现我的堆大小是324m.
有人可以指导我在哪里以及如何增加堆大小?
这取决于您尝试启动的应用程序.
如果使用java可执行文件从命令行运行java代码,则可以将这些参数作为参数传递给java可执行文件.
java -Xms256m -Xmx2096m <main class>
Run Code Online (Sandbox Code Playgroud)
如果你想增加Eclipse的JVM内存,那么你可以通过在文件末尾附加以下行来更新eclipse.ini.
-Xms256m
-Xmx4906m
Run Code Online (Sandbox Code Playgroud)
对于任何使用JVM的软件(如tomcat,weblogic等),您需要按照他们的文档来设置JVM参数.通常,它们将提供启动脚本,您可以选择设置JVM参数.