私は"jdk1.6.0/bin/jstack -l PID > /tmp/stack-DATE.txt"
を使って現在のスナップショットを取得します。jstackを使用してスタックトレースの履歴を取得する方法は?
8日程度の特定のタイムスタンプのスタックトレースを取得できますか。
私は"jdk1.6.0/bin/jstack -l PID > /tmp/stack-DATE.txt"
を使って現在のスナップショットを取得します。jstackを使用してスタックトレースの履歴を取得する方法は?
8日程度の特定のタイムスタンプのスタックトレースを取得できますか。
以前の時点でキャプチャされたダンプから取得しようとしている場合は、それを取得することができます。 pidに頼っているなら、スタック情報は最新の情報になります。
残念ながら、あなたはできません。すべてのスナップショットを保存するために消費するメモリ/ディスク容量の量を想像してください。スレッドを毎秒ダンプするジョブを設定できますが、JVM自体は現在のスタック状態だけを返すことができます。