11

私が言いたいのは、例を使って説明した次のことです。

Javaアプリケーション(たまたまシミュレーター)を起動します。アプリケーションは1時間実行され、失敗します。アプリケーションをデバッグモードで再起動し、59分まで実行してから、コードのステップ実行を開始します。いつでも、59分に存在していた状態に戻り、デバッグを再開したいと思います。

Eclipseまたは一部のプラグインはそのようなサポートを持っていますか?そうでない場合、使用できる別のオープンソースアプリケーションはありますか?

これは、VMを使用し、関心のあるポイントで状態を保存するだけで実現できます。しかし、もっとネイティブで高速なJavaソリューションがあるかどうか疑問に思っています。

4

2 に答える 2

1

私が知っているJavaでこれを行うための唯一の解決策は、Eclipse IDEと統合されたChronon http://www.chrononsystems.com/のこのデバッガです。

アイデアは、それを再生できるデバッグ セッションを記録することです。これは非オープンソースでライセンスされたソフトウェアですが、それでもクールな製品です。

于 2012-08-25T09:17:38.100 に答える
0

これは、仮想マシンを使用して、目的のデバッグ状態でスナップショットを作成することで実行できます。その後、このスナップショットを何度も適用できますが、このソリューションにはかなりの時間がかかります。

于 2014-08-19T17:01:19.667 に答える