Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
"jdk1.6.0/bin/jstack -l PID > /tmp/stack-DATE.txt"現在のスナップショットを取得するために使用します。
"jdk1.6.0/bin/jstack -l PID > /tmp/stack-DATE.txt"
約 8 日前の特定のタイムスタンプのスタック トレースを取得することは可能ですか?
以前の時点でキャプチャされたダンプから取得しようとしている場合は、取得できます。どのくらい前に戻りたいかは問題ではありません。pid に依存している場合、スタック情報は現在の情報になります。
残念ながらできません。すべてのスナップショットを保存するために消費するメモリ/ディスク容量を想像してみてください。スレッドを毎秒程度ダンプするジョブをセットアップできますが、JVM 自体は現在のスタック状態しか返すことができません。