Next: Edebugの表示の更新, Up: コンテキスト外部 [Contents][Index]
Edebugにエンターするときは常に特定のデータの保存とリストアを行なう必要があり、それはトレース情報を作成するか、あるいはプログラムを停止するかを決定する前に行なう必要があります。
max-lisp-eval-depth
(evalについてを参照)とmax-specpdl-size
(ローカル変数を参照)はいずれもEdebugがスタックに与える影響の低減効果を高める。しかしそれでもEdebug使用時にスタック空間を使い切ってしまうことがあり得る。非常に大きいクォートされたリストを含むコードをインストルメントすることによってEdebugが再帰深さの制限に達してしまうようなら、edebug-max-depth
の値を大きくすることもできる。
edebug-continue-kbd-macro
がnil
ならexecuting-kbd-macro
がnil
にバインドされる。