0

私はEclipseでJavaクローラープログラムを実行しています。デバッガーを有効にしていません。

クロールが完了した後、いくつかの変数を出力しています。しかし、クローラーが完了するまでに時間がかかるため、これらの変数がいつ出力されるかわかりません。

クローラーの実行中にこれらの変数にアクセスしたいのですが、すでにしばらく実行されているため停止したくありません。これらの変数にアクセスするにはどうすればよいですか? ありがとう

4

1 に答える 1

0

プログラムは 1.5 日間実行されています。今すぐ停止して、デバッガーまたは println を使用したくありません

実行中のプロセスのコードを変更できない場合 (開発者が言及するのを忘れる重要な詳細です)、唯一の選択肢は、VisualVM などを使用してヒープ ダンプをトリガーすることです。これにより、JVM 全体が得られますが、その中には HashTable があります。

于 2013-02-03T21:07:08.437 に答える