YourKit の「スレッド」ビューに表示されるデータを抽出しようとしています (スレッドの状態、主に各スレッドが「待機中」または「実行可能」の場合)。コマンドライン エクスポート ユーティリティを使用して、サポートされているすべてのビューのすべての形式を生成しました。
エクスポート ディレクトリには、「テーブル--スレッド ライフ サイクル--名前-履歴.csv」というファイルが含まれています。必要な情報が含まれている可能性が最も高いようですが、ファイル内の列に関するドキュメントが見つかりません。
参考までに、列は次のとおりです。
ID uptime_ns thread thread_name frame top_method top_non_filtered_method Thread_Life_Cycle_id Name
1 つのスレッドのデータのサンプルは次のようになります。
94 11879264791 57 Executor task launch worker-0 39131 java.lang.Thread.<init>(ThreadGroup, Runnable, String) scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(Object) 52 Keep-Alive-Timer
95 11899612660 57 Executor task launch worker-0 39191 java.lang.Thread.<init>() scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(Object) 53 Thread-34
96 11918630377 57 Executor task launch worker-0 39191 java.lang.Thread.<init>() scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(Object) 54 Thread-35
97 11942061861 57 Executor task launch worker-0 39191 java.lang.Thread.<init>() scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(Object) 55 Thread-36
98 11957367215 57 Executor task launch worker-0 39191 java.lang.Thread.<init>() scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(Object) 56 Thread-37
99 11971295215 57 Executor task launch worker-0 39191 java.lang.Thread.<init>() scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(Object) 57 Thread-38
エクスポート ダンプには他にもたくさんのファイルがありますが、これが最も有望なようです。私は他の場所を探すべきですか?YJP のエクスポートされた CSV で使用されている形式を明らかにできる人はいますか?