簡體   English   中英

VisualVM:比較同一應用程序的兩個版本的性能

[英]VisualVM : Comparing performance of two version of same application

我已經重構並調整了Java應用程序。

現在,我想根據它們各自的CPU和堆內存使用情況來比較該應用程序的較新版本和較舊版本的性能。

我正在使用VisualVMJDK 1.7 我單獨運行它們,並使用VisualVM監視它們。 最后,我所擁有的只是兩組圖表。 這使得確定哪一個更好。

VisualVm是否提供了一個度量標准,可以使決定哪個版本的性能更容易。

像平均使用的CPU或平均使用的堆(如果這是一種衡量性能的准確方法),謝謝!

平台MBean提供對CPU,內存和垃圾收集數據的訪問,因此可以從那里收集數據並對其進行統計分析:

CPU和內存: http : //docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html

垃圾收集: http : //docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/GarbageCollectorMXBean.html

暫無
暫無

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

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