首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVM命令行选项

JVM命令行选项
EN

Stack Overflow用户
提问于 2013-09-18 11:19:38
回答 1查看 2.3K关注 0票数 2

我试图更改服务器JVM上的垃圾收集器,以对抗java.lang.OutOfMemoryError: GC overhead limit exceeded异常,就像我在这里发现的其他一些问题一样。尽管我在使用这些命令行选项时遇到了一些困惑。这就是我要做的:

代码语言:javascript
复制
java -XX:+UseConcMarkSweepGC

然而,我得到的usage消息,没有任何迹象表明它已经改变。

这就是我看到的输出:

用法: java -options类args...或java -options -jar jarfile args...,其中选项包括:.

这是正确使用命令行参数吗?我是不是犯了个愚蠢的错误?(经常发生)

EN

回答 1

Stack Overflow用户

发布于 2013-09-18 11:25:02

在运行java命令时,您创建的JVM使用类似的命令行标志,它们不是“全局”开关java

若要使用此标志,请将其包含在正常执行的VM参数中。

另外,请注意,启用ConcMarkSweepGC并不能真正帮助您,因为所有这些都使您能够更主动地收集垃圾。你要么有:

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

https://stackoverflow.com/questions/18870854

复制
相关文章

相似问题

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