欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

HotSpot的-XshowSettings标志的简单性和价值

发布时间:2023/12/3 编程问答 72 豆豆
生活随笔 收集整理的这篇文章主要介绍了 HotSpot的-XshowSettings标志的简单性和价值 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一个方便的HotSpot JVM标志 ( 选项为Java启动 java )是-XshowSettings选项。 Oracle Java启动器描述页面中对此选项进行了如下描述 :

  • -XshowSettings : category显示设置并继续。 该选项的可能类别参数包括:
    • all显示所有类别的设置。

使用java -XshowSettings语法,可以将该标志与Java启动器一起轻松使用。 在这种情况下,好像提供了all类别,并且将显示区域信息,系统属性信息和虚拟机设置。 但是,在执行该列表时,还将显示用于运行Java启动器的帮助/使用信息,并且由于该使用信息显示在语言环境,属性和VM信息之后,因此查看这些内容可能会变得不那么方便细节。 使用-XshowSettings , -XX:+ PrintFlagsInitial和-XX:+ PrintFlagsFinal之类的标志时,用于避免显示java的详细用法信息的一种常见方法是还提供-version参数。 这样,仅添加JVM版本详细信息(比使用情况信息更简洁),就可以更清楚地看到other标志的结果。

接下来的几个屏幕快照演示了如何使用此选项来获取有关某个人的HotSpot JVM的有用详细信息。

java -XshowSettings:locales -version

java -XshowSettings:properties -version (未全部显示)

java -XshowSettings:vm -version

运行java -XshowSettings:all (或仅运行其默认等效的java -XshowSettings将显示语言环境,属性和虚拟机详细信息。请注意,尽管标志中的-X告诉我们这是一个非标准标志,但OpenJDK已支持此标志自2010年末开始 。

-XshowSettings Java启动程序选项是在更高版本的Java中添加的越来越多的简单工具和选项的另一个示例,这些简单工具和选项使看起来似乎应该更简单甚至更容易完成的事情。 除了显示语言环境详细信息,系统属性和虚拟机信息外,我还希望看到该选项的未来版本包括给定JVM上可用时区的类别。 现在有一些获取时区的方法并不太复杂,但是-XshowSettings提供的列出区域设置的方法似乎很自然地适合列出受支持的时区。

翻译自: https://www.javacodegeeks.com/2016/02/simplicity-value-hotspots-xshowsettings-flag.html

总结

以上是生活随笔为你收集整理的HotSpot的-XshowSettings标志的简单性和价值的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。