[英]Increasing Java Heap Size
我试图增加我的jvm的堆大小的值,但是它不起作用。 有人可以帮我解决这个怪胎问题吗? 我的配置如下:Windows 7 x64、4 GB,i3 CPU
当我尝试类似-Xmx2000M的东西时,我什么也没有
我的错误在哪里?
我认为您对此有所期待。
$ java -Xmx2000M -Xms1000M -XshowSettings:all
VM settings:
Min. Heap Size: 1000.00M
Max. Heap Size: 1.95G
Ergonomics Machine Class: server
Using VM: Java HotSpot(TM) 64-Bit Server VM
您的命令是正确的一半。 您需要指定要在增大的堆大小下运行的内容。 像这样
java -Xmx2000M -Xms1000M -jar <jar-file-name>.jar
您需要提供一些使JVM与这些新设置一起运行的功能。
您使用的参数仅配置JVM,它仍然需要您要运行的任何jar或类文件。
要在Windows上永久配置JVM配置文件,请遵循以下说明 。 设置工具将使您可以编辑运行时参数:
您还需要指定要运行的类/ jar。 您不能只为所有Java应用程序默认增加堆大小。 相反,您必须编辑要运行的程序的命令行。
您在上一个屏幕快照中遇到的错误是有关无法运行类文件的。
您应该在运行Java命令时提供包含主要功能的类文件。
java -Xmx2000M -Xms1000m MyClass
考虑到您的类路径中有MyClass.class。
可能我迟到了),但我认为您可以使用它。 在IDEA中Edit Configuration...
从下拉列表中选择Edit Configuration...
(在下面的图片中查看)。 然后在VM Options
您的参数-Xmx2000M -Xms1000M
。 如何在IDEA上找到编辑配置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.