• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C#】アプリケーションフリーズ時のログ出力)

【C#】アプリケーションフリーズ時のログ出力

このQ&Aのポイント
  • C#アプリケーションでのフリーズ時にログを出力する方法
  • フリーズを検知する良い方法についてのアドバイスを求めています
  • フリーズ時のみStackTraceを出力する方法を知りたい

質問者が選んだベストアンサー

  • ベストアンサー
  • hawa254
  • ベストアンサー率43% (259/589)
回答No.1

フリーズの原因は、 ・メモリリーク ・リソースリーク ・無限ループ離脱条件の不具合 ・再帰呼び出し条件の不具合 ・セグメンテーションフォールト ・マルチスレッドの排他制御まわり が主ですので、心当たりのあるソースに徹底的にログを入れるしかないと思います。 また、ユーザが使ってフリーズするようなので、その時のユーザ操作ヒアリングや、フリーズした際の操作をロガーでロギングすることを併用すれば、より絞り込めると思います。

mirumiru36
質問者

お礼

回答ありがとうございます。 やはりログを仕込むしかないのですね。。。

関連するQ&A