3

YourKit は、CPU プロファイリング(サンプリング/トレース) をキャプチャするための API を提供します。以下のようなもの...

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 はありますか?

4

1 に答える 1

3

メモリ スナップショットを照会できる API があります。MemorySnapshot クラスの JavaDoc http://www.yourkit.com/docs/java/api/com/yourkit/api/MemorySnapshot.htmlおよび「Set Description Language」http://www.yourkit.com/docs/java/を参照してください。 help/language.jsp

また、さらに分析するためにスナップショット データをエクスポートすることもできますhttp://www.yourkit.com/docs/java/help/export.jsp

于 2014-03-11T13:30:06.493 に答える