Java安全点:撤销偏见
我们正面临一个java应用程序的问题,在这个应用程序中,许多安全点被触发(几乎每秒1次)。我已使用-XX:+PrintGCApplicationStoppedTime启用GC日志记录 -XX:+PrintSafepointStatistics–XX:PrintSafepointStatisticsCount=1“标志 发现几乎每秒钟都会触发安全点条件,因为“撤销偏差”。这种情况经常发生,并导致应用程序出现问题 有人能告诉我什么会导致应用程序中出现更多的“撤销偏见”吗?我们应该做些什么来改善这种行为?Java安全点:撤销偏见,java,multithreading,garbage-collection,java-8,Java,Multithreading,Garbage Collection,Java 8,我们正面临一个java应用程序的问题,在这个应用程序中,许多安全点被触发(几乎每秒1次)。我已使用-XX:+PrintGCApplicationStoppedTime启用GC日志记录 -XX:+PrintSafepointStatistics–XX:PrintSafepointStatisticsCount=1“标志 发现几乎每秒钟都会触发安全点条件,因为“撤销偏差”。这种情况经常发生,并导致应用程序出现问题 有人能告诉我什么会导致应用程序中出现更多的“撤销偏见”吗?我们应该做些什么来改善这种行
From GC logs:
3.039: Total time for which application threads were stopped: 0.0001610 seconds
24.039: Total time for which application threads were stopped: 0.0001640 seconds
From console logs:
7475.858: **RevokeBias** [ 161 0 0 ] [ 0 0 0 0 0 ] 0
vmop [threads: total initially_running wait_to_block]
[time: spin block sync cleanup vmop] page_trap_count
@400000005548c3710bf0250c
7475.859: **RevokeBias** [ 161 0 0 ] [ 0 0 0 0 0 ] 0
vmop [threads: total initially_running wait_to_block] [time: spin block sync cleanup vmop] page_trap_count
7475.859: **RevokeBias** [ 161 0 0 ] [ 0 0 0 0 0 ] 0
谢谢,Anuj你知道什么是撤销偏见,什么时候发生,你在问如何避免它吗?或者你也不知道它是什么?我不知道什么是撤销偏见。我想知道:这是什么?可能是什么原因造成的?有没有办法避免它,因为它在我的应用程序中不断发生?可能重复的问题我已经将您的问题标记为重复-您应该看到另一个问题的链接,该问题的答案提供了JVM中有偏锁的信息。我还建议看一看