高速実行モードには、次のような利点があります。
プログラムでセグメント例外やその他の異常状態が検出されると、プログラムが異常終了する前に Sun WorkShop が割り込みます。このため、プログラムを実行しながらデバッグ機能を完全に利用できます。高速実行モードを使用せずにプログラムを実行した場合は、Sun WorkShop がプログラムを終了するので、限定されたデバッグ操作のみでコアファイルをデバッグしなければなりません。
処理のどの時点でもプログラムに割り込むことができ、自動的にデバッガに制御が渡されるので、ブレークポイントの設定、データの監視、ソースコード内のブラウズなどを行うことができます。デバッグ機能を利用するために、プログラムを再起動する必要はありません。
高速実行モードで実行する場合は、プログラムは高速で実行されますが、必要に応じて、すべてのデバッグ機能を利用できます。
「デバッグ」ウィンドウを初めて開くときにだけ、遅延が起こります。2 度目以降は、シンボルテーブルは読み込まれません。
プログラムがクラッシュしたり、コアダンプを出力したりすることはありません。これは、デバッガがプログラムを停止させるためです。
クラッシュしそうなプログラムに対して、すべてのデバッガ機能を使用することができます。コアファイルに接続する場合に使用できるデバッガ機能は限定されています。
デバッガが、クラッシュしそうなプログラムの制御を受け取ると、関数呼び出しをポップして戻ることができます。