是否有用于分析 yourkit 快照(内存/cpu)的 API? [关闭]
Posted
技术标签:
【中文标题】是否有用于分析 yourkit 快照(内存/cpu)的 API? [关闭]【英文标题】:is there an API for analying yourkit snapshot (memory/cpu)? [closed] 【发布时间】:2014-03-07 10:57:04 【问题描述】:YourKit 提供API for capturing CPU profiling(采样/跟踪)。像下面这样的东西......
import com.yourkit.api.Controller;
import java.awt.*;
import java.io.File;
/**
* to understand yourkit api.....
*/
public class AppMain
public static void main(String[] args) throws Exception
Controller yourKitController = new Controller();
yourKitController.startCPUSampling(null);
AnApplication anApplication = new AnApplication();
anApplication.count(1000090);
yourKitController.stopCPUProfiling();
String savedFilePath = yourKitController.captureSnapshot(Controller.SNAPSHOT_WITHOUT_HEAP);
File savedFile = new File(savedFilePath);
Desktop.getDesktop().open(savedFile);
我找不到用于分析捕获数据的 API。是否有用于分析捕获数据的 yourkit API?
【问题讨论】:
【参考方案1】:有允许查询内存快照的 API。请参阅 MemorySnapshot 类的 JavaDoc http://www.yourkit.com/docs/java/api/com/yourkit/api/MemorySnapshot.html 和“设置描述语言”http://www.yourkit.com/docs/java/help/language.jsp
您还可以导出快照数据以进行进一步分析http://www.yourkit.com/docs/java/help/export.jsp
【讨论】:
以上是关于是否有用于分析 yourkit 快照(内存/cpu)的 API? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章