Cha*_*ani 2 java jvm command-line-arguments
在使用Java Options时,我发现它们有两种类型.一个" - "作为前缀,另一个作为"+".例如:
-XX:-UseParallelGC
XX:+UseThreadPriorities
我们既有"+"又有" - "的原因.最初,我认为+意味着启用 - 意味着禁用.但是,如果我们想要禁用任何选项,那么为什么甚至沿着命令行传递它?
Mic*_*rdt 6
最初,我认为+意味着启用 - 意味着禁用.
这是正确的,根据官方文档:"布尔选项打开-XX:+<option>并关闭-XX:-<option>."
-XX:+<option>
-XX:-<option>
但是,如果我们想要禁用任何选项,那么为什么甚至沿着命令行传递它?
这是因为某些默认情况下可以启用某些功能并禁用其他功能,这可能会在Java版本之间发生变化.
归档时间:
15 年,1 月 前
查看次数:
211 次
最近记录: