Sun の JDK 1.4.2_18 で実行されているアプリケーションでメモリ リークをデバッグしています。このバージョンは、コマンド ライン パラメータ -XX:+HeapDumpOnCtrlBreak をサポートしているようです。これにより、コントロール ブレークが発生したときに JVM がヒープをダンプすると考えられます。これを Linux ボックスのバックグラウンド プロセスに送信するにはどうすればよいですか? キルシグナルはこれが機能するはずの方法のようですが、少なくとも私のUbuntuボックスでは、kill -lは明らかにCtrl-Breakであるとは何も報告しません。
更新: Sun JDK 1.4.2_18 で Kill -3 をテストしました (_14 はこの方法でヒープを最初にダンプしました)。ヒープ ダンプ ファイルが作成され、プロセスがまだ実行されていました。