[解決済み] Eclipseのデバッガでステップバックする方法は?
2022-07-11 05:24:01
質問
Eclipse のデバッガで逆実行することは可能でしょうか。現在取り組んでいるプロジェクトでは、何かを行う前にファイルからデータを読み込んで初期化するために、最低でも 5 秒の時間が必要です。 デバッガーでオーバーステップした場合、プログラムを終了して再起動する必要があり、これにはかなりの時間がかかります。
どのように解決するのですか?
Eclipseの をフレームにドロップします。 コマンドを使えば、現在のメソッドに先頭から入り直すことができます。 しかし、これは起こった状態変化をアンロールしないので、あなたが今いるメソッドの種類によってはうまくいかないかもしれません。
もうひとつの本当にクールなツールで、実際に時間を戻したり進めたりすることができるのは 全知全能デバッガ . これはクラスローダーで読み込まれたクラスを計測することで動作するので、コードが行うことすべてを記録することができます。 例えば、「いつ、どこで、なぜ、このフィールドに現在の値が割り当てられたのか」という質問に答えるような、非常にクールなことができます。 UI はかなり不便で、大規模なコード ベースの処理に苦労することもありますが、いくつかのケースでは本当に多くの時間を節約することができます。
更新 : 時刻表 は、Java 用の DVR として説明されている商用製品を提供しており、ODB と同じことをたくさんしているように見えます。
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
Eclipse Solutionでエディタにメインタイプが含まれない
-
Java Selenium ドライバ firefox--geckodriver
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Eclipseを高速化する方法とは?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] タブの代わりにスペースを使うようにEclipseを変更するにはどうしたらいいですか?
-
[解決済み] Eclipse HotKey: タブの切り替えはどうやるの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Eclipse Solutionでエディタにメインタイプが含まれない
-
Eclipse のインストールで jvm.dll ファイルが見つからない
-
Eclipseのサーバーについて Tomcat v9.0 Server at localhost failed to start 問題が解決されました。
-
Java Selenium ドライバ firefox--geckodriver
-
Eclipseの環境設定
-
eclipseの起動エラーについて、エラーが発生しました。ログファイルをご覧ください。
-
ターゲットにCPU/ABIのシステムイメージがない場合の対処法
-
[解決済み] Windows 8.1の高解像度画面ではEclipseのインターフェイスアイコンが非常に小さい
-
[解決済み] Eclipseのコンソールサイズを調整する
-
[解決済み] Eclipseの「サーバーの場所」セクションを無効にし、Tomcatのインストールを使用するように変更する必要があります。