ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

JFRバッファ

バッファは、JFRの有効性のために非常に重要です。バッファのサイズによって、ディスク・バッファからのデータの削除方法とタイミングが決定します。データの破棄は、データの存続期間、バッファのサイズまたはその両方が評価された後に行われます。このトピックでは、次の機能について説明します。

バッファのモード

バッファ・サイズ設定モードは、JFRの起動時にコマンド・ラインで構成できます。次の2つのモードから選択できます。

バッファ・モードの設定方法の詳細は、Oracle Technology NetworkのJRockitフライト・レコーダ・ランタイム・ユーザー・ガイドを参照してください。

バッファ・サイズ設定パラメータ

フライト・レコーダでは、次のいずれかの条件のときにバッファのデータが移動または破棄されます。

バッファ・サイズの設定方法の詳細は、Oracle Technology NetworkのJRockitフライト・レコーダ・ランタイム・ユーザー・ガイドを参照してください。

様々なバッファ間で情報が重複することはありません。特定のデータ・チャンクはメモリー内またはディスク上のいずれかに格納されます。両方に格納されることはありません。これは次のような意味合いを持ちます。

極端な例として、Oracle JRockitがJVMの起動を妨げないようにイベントを削除する場合があります。ディスクへの書込みが間に合わなかったデータはすべて破棄されます。この場合、記録ファイルには影響を受けた期間が記録されます。この情報はJRockitのロギング・ファシリティにもロギングされます。