0

我正在尝试增加我的 jvm 的堆大小的值,但它不起作用。有人可以帮我解决这个极客问题吗?我的配置如下:Windows 7 x64, 4 GB, i3 CPU

在此处输入图像描述

在此处输入图像描述

当我尝试 -Xmx2000M 之类的东西时,我什么都没有在此处输入图像描述

我的错误在哪里?

4

6 回答 6

4

我想你正在期待这个。

$ 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
于 2013-07-25T07:54:49.787 回答
1

你的命令是正确的。您需要指定要使用增加的堆大小运行的内容。像这样的东西

java -Xmx2000M -Xms1000M -jar <jar-file-name>.jar
于 2013-07-25T07:50:39.240 回答
0

您需要为 JVM 提供一些东西以使用这些新设置运行。

您使用的参数仅配置 JVM,它仍然需要您想要运行的任何 jar 或类文件。

要在 Windows 上永久配置 JVM 配置文件,请遵循这些说明。设置工具可让您编辑运行时参数:

在此处输入图像描述

于 2013-07-25T07:49:02.267 回答
0

您还需要指定要运行的类/jar。您不能只增加所有 Java 应用程序的默认堆大小。相反,您必须编辑您尝试运行的程序的命令行。

于 2013-07-25T07:49:40.280 回答
0

您在上一个屏幕截图中遇到的错误是关于无法运行的类文件。
您应该在运行 java 命令时提供包含 main 函数的类文件。

java -Xmx2000M -Xms1000m MyClass

考虑到您的类路径中有 MyClass.class 。

于 2013-07-25T07:52:38.903 回答
0

可能是我迟到了)但我认为你可以使用它。在 IDEA 中选择Edit Configuration...下拉列表(看下图)。然后输入VM Options你的参数-Xmx2000M -Xms1000M如何在 IDEA 上找到编辑配置

于 2017-11-05T20:23:50.667 回答