我正在使用此命令运行Java:
java -Xms3G -Xmx3G -Xmn1G -XX:TargetSurvivorRatio=80 -XX:MaxTenuringThreshold=15 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=40 -XX:GCPauseIntervalMillis=150 -XX:+AgressiveOpts -XX:+TieredCompilation -XX:ReservedCodeCacheSize=1G -XX:+UseCodeCashFlushing -XX:CompileThreshold=1000 -jar spigot.jar
同样在这里,不是滚动条:
java -Xms3G -Xmx3G -Xmn1G -XX:TargetSurvivorRatio = 80 -XX:MaxTenuringThreshold = 15 -XX:+ UseParNewGC -XX:+ UseConcMarkSweepGC -XX:+ DisableExplicitGC -XX:MaxGCPauseMillis = 40 -XX:GCPauseIntervalMillis = 150 < strong> -XX:+ AgressiveOpts -XX:+ TieredCompilation -XX:ReservedCodeCacheSize = 1G -XX:+ UseCodeCashFlushing -XX:CompileThreshold = 1000 -jar spigot.jar
而且,在运行时,我收到此错误:
无法识别的VM选项:'AgressiveOpts'
您的意思是'(+/-)AgressiveOpts'吗?
错误:无法创建Java虚拟机。
错误:发生致命异常。程序将退出。
我知道我的命令一定是错的,但我无法确定问题。
答案 0 :(得分:3)
您正在使用的参数中有拼写错误。它应该是AggressiveOpts
,而不是两个&#34; g&#34; s。