繁体   English   中英

增加Java堆大小

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM