Java安全点:撤销偏见

Java安全点:撤销偏见,java,multithreading,garbage-collection,java-8,Java,Multithreading,Garbage Collection,Java 8,我们正面临一个java应用程序的问题,在这个应用程序中,许多安全点被触发(几乎每秒1次)。我已使用-XX:+PrintGCApplicationStoppedTime启用GC日志记录 -XX:+PrintSafepointStatistics–XX:PrintSafepointStatisticsCount=1“标志 发现几乎每秒钟都会触发安全点条件,因为“撤销偏差”。这种情况经常发生,并导致应用程序出现问题 有人能告诉我什么会导致应用程序中出现更多的“撤销偏见”吗?我们应该做些什么来改善这种行

我们正面临一个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中有偏锁的信息。我还建议看一看