Java 什么是-XX:+;使用GetTimeOfDay作为参数吗?
在处理Java应用程序时,我在Java命令上遇到了Java 什么是-XX:+;使用GetTimeOfDay作为参数吗?,java,Java,在处理Java应用程序时,我在Java命令上遇到了-XX:+UseGetTimeOfDay参数,我找不到太多关于它的信息 首先,-XX是什么意思?UseGetTimeOfDay提供了什么?我以前没有见过这些,我想知道它们是做什么的,是我的应用程序特有的还是这些标准Java参数?我不知道它现在是否仍然相关,但我在上面发现: 指示JVM使用GetTimeOfDay调用,而不是早期版本中使用的机制,即自应用程序启动以来的cpu滴答数用于计算当前时间。使用这种新机制,使用日期(1)、调整时间(2)或时间
-XX:+UseGetTimeOfDay
参数,我找不到太多关于它的信息
首先,-XX是什么意思?UseGetTimeOfDay提供了什么?我以前没有见过这些,我想知道它们是做什么的,是我的应用程序特有的还是这些标准Java参数?我不知道它现在是否仍然相关,但我在上面发现: 指示JVM使用GetTimeOfDay调用,而不是早期版本中使用的机制,即自应用程序启动以来的cpu滴答数用于计算当前时间。使用这种新机制,使用日期(1)、调整时间(2)或时间同步实用程序(如ntp)对系统日期或时间所做的更改不会反映在Java生成的日期和时间中™ 返回,直到进程重新启动。如果您的应用程序需要该Java™ 立即反映这样的系统时间变化,您可以使用-XX:+UseGetTimeOfDay选项,但是您可能会注意到性能下降 通常,-X和-XX标志是控制JVM的标志(并且是特定于VM的) 从中(未列出此项):
- 以-X开头的选项是非标准的(不保证在所有VM实现上都受支持),在JDK的后续版本中可能会更改,恕不另行通知
- 使用-XX指定的选项不稳定,不建议随意使用。这些选项如有更改,恕不另行通知