簡體   English   中英

如何對一個Java方法的內部實現進行基准測試?

[英]How to benchmark internal implementation of one java method?

我已經使用jmh幾個月了,這是一個很棒的框架,它給出了不同java方法的度量。

現在,我想知道的是在同一方法中,我已經用jmh進行了基准測試,我希望獲得x ns/op ,以了解這x花費了多少本機調用,以及多少花費在調度上,等等...

我不確定是否有工具可以做到這一點。

也許下面的鏈接更接近http://docs.oracle.com/javase/7/docs/technotes/samples/hprof.html,您可以使用命令java -agentlib:hprof = help查找幫助信息。 但是它仍然不會給您花費時間安排,切換等。

您可能需要的是探查器,以提高性能。 我知道臨時工具可以滿足您的要求,但是我敢肯定有很多Java探查器也可以為您服務。

https://code.google.com/a/eclipselabs.org/p/jvmmonitor/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM