締め切りがあります。私はグーグルしています、私はコードを読んでいます、私は助けが必要です...
私のアプリケーションはEStackOverFlowをスローしています。エラーを見つけるには一晩のテストが必要なので、いくつかの良いアイデアが必要です。そうしないと、追跡するのに長い時間がかかります。
昨夜MADExceptで試しましたが、スタックがなかったためか、うまくいきませんでした。IDEから実行していたので、実行を中断してコールスタックを確認しましたが、詳細を除いてMADでいっぱいでした(作成者に連絡しましたが、時間差が大きくなっています)。
(意図的に)再帰的な再帰ルーチンはありません。OnChangeハンドラーはありません(モニターするコンポーネントを誤って変更し、再帰的に呼び出す可能性があります)。大きなデータ構造はありません(パラメーターとしてスタックに渡される可能性があります)。
私の最初の考えは、MADをオフにすることですが、クラッシュするまでさらに12時間または16時間待つことはできません。
無人で、タイマーが30秒ごとまたは1時間ごとに期限切れになると、プログラムはデータベースアクセスを実行するため、クラッシュを早めることを期待して、タイマーを1秒に設定しました。うーん、クラッシュを早めるためにスタックサイズを減らすことはできますか?もしそうなら、どのように?
他に何ができますか?フォームが作成され、アプリケーションが実行されるアプリケーションのメインファイルをTry...Exceptでラップしました。
メッセージ処理ループなど、スタックサイズをチェックして、スタックサイズが「大きすぎる」かどうかを確認できるポイントはありますか?(もしそうなら、あなたは詳細を与えることができますか?)
他に何か提案はありますか?前もって感謝します
(psコードが大きすぎて投稿できません)