- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C#】アプリケーションフリーズ時のログ出力)
【C#】アプリケーションフリーズ時のログ出力
このQ&Aのポイント
- C#アプリケーションでのフリーズ時にログを出力する方法
- フリーズを検知する良い方法についてのアドバイスを求めています
- フリーズ時のみStackTraceを出力する方法を知りたい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フリーズの原因は、 ・メモリリーク ・リソースリーク ・無限ループ離脱条件の不具合 ・再帰呼び出し条件の不具合 ・セグメンテーションフォールト ・マルチスレッドの排他制御まわり が主ですので、心当たりのあるソースに徹底的にログを入れるしかないと思います。 また、ユーザが使ってフリーズするようなので、その時のユーザ操作ヒアリングや、フリーズした際の操作をロガーでロギングすることを併用すれば、より絞り込めると思います。
お礼
回答ありがとうございます。 やはりログを仕込むしかないのですね。。。