2014-07-13 42 views
0

我使用OpenJDK JMH 0.9.3,有時我會得到如下所示的結果日誌文件。 什麼意思(*中斷*)在這裏?OpenJDK JMH有時會在結果中打印(*中斷*)。這究竟意味着什麼?

 
Forking 1 times using command: [/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/...] 
# Run progress: 53,85% complete, ETA 00:01:26 
# Fork: 1 of 1 
# Warmup Iteration 1: 19950765,000 us/op 
# Warmup Iteration 2: (*interrupt*) (*interrupt*) (*interrupt*) 18107134,000 us/op 
# Warmup Iteration 3: (*interrupt*) 14439157,500 us/op 
Iteration 1: 13571806,000 us/op 
Iteration 2: 7484946,500 us/op 
Iteration 3: (*interrupt*) 12386565,000 us/op 
Iteration 4: (*interrupt*) 7245477,500 us/op 
Iteration 5: (*interrupt*) 9047236,000 us/op 


Result: 9947206,200 ±(99.9%) 11103651,130 us/op [Average] 
    Statistics: (min, avg, max) = (7245477,500, 9947206,200, 13571806,000), stdev = 2883582,937 
    Confidence interval (99.9%): [-1156444,930, 21050857,330] 

回答

0

這意味着您的工作負載被JMH中斷,很可能是因爲它超出了迭代時間。它打印出「(中斷)」,讓你知道這個評分是通過JMH的積極干預獲得的,並且可能是不可靠的。

相關問題