首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Xmx命令?(JVM堆内存)

如何使用Xmx命令?(JVM堆内存)
EN

Stack Overflow用户
提问于 2017-04-05 18:59:14
回答 2查看 3.8K关注 0票数 0

我是甲骨文世界的新手,我正在使用甲骨文身份分析(OIA)。在测试环境中,一切正常,但是在生产环境中,我得到了一个"java.lang.OutOfMemoryError",所以当我检查Xmx和Xms时,我发现我有Xmx :512 m和Xms:512 m,这就是我试图修改Xmx值的原因。

我想修改Xmx和Xms值,所以我在PuTTY中写了下面的一行:

$ java -Xmx1024m

但是,PuTTY向我展示了以下内容:

用法: java -options类args...或 java -options -jar jarfile args... 其中的备选方案包括:

好像我在"Xmx1024m“之后忘记了什么,但是什么?嗯,现在我知道我忘记了Jar文件,类或应用程序的名字,但我不知道如何得到这些东西。我试着把"$AdminServer“放在"Xmx1024m”之后,但没有成功。

我的Java版本是1.6.0_45 Oracle JRockit build R28,操作系统是LinuxServer6.5。

致以问候!

EN

回答 2

Stack Overflow用户

发布于 2017-04-05 19:03:38

你必须通过文件来执行。当然,你可以跑

代码语言:javascript
复制
java -Xmx1024m

但是Java不知道应该执行哪个文件

票数 0
EN

Stack Overflow用户

发布于 2017-04-06 11:14:01

您必须传递程序名称/文件名/jar名称,不管它是什么,其中包含要设置/重置java堆大小的路径。

e.g

  • java -Xms1024M -Xmx2048M -jar xi.jar
  • java -Xmx64m ${PROGRAM_NAME}

希望这能帮助you.Or更好的帮助你,你能告诉我们你的方案到底是什么吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43239499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档