tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 映像のフリーズ現象
投稿日: 2010/04/01(Thu) 13:18
投稿者魔界の仮面弁士
> 半月程度動作させていると
半月というと、49.7 日問題とも違いそうですね。
現象の再現性は高いですか?


> Exception詳細から色々調べてみたんですが解決策がわからず足止め状態です。
そのメッセージに相当する Win32 エラーとしては、
 ERROR_WORKING_SET_QUOTA (1453)
 ERROR_PAGEFILE_QUOTA    (1454)
が挙げられます。
NetworkInformationException 例外の ErrorCode プロパティはいくつでしょうか?


> このエラーがフリーズの直接的な原因になるのか、またその解決策をどなかた
> ご教授いただけないでしょうか。
わかりません。関係あったのかも知れませんし、関係無いのかも知れません。
長時間稼働時にフリーズする例としては、並列処理のコーディングミスによる
デッドロックなどという可能性もあったりしますし。


> 場所 System.Net.NetworkInformation.SystemNetworkInterface.GetAdaptersAddresses
> (AddressFamily family, FixedInfo fixedInfo)
この中で発生したのだとすれば、該当箇所は GetAdaptersAddresses API の呼び出し部だと
推測しますが……原因にしても解決策にしても、正直なところ皆目見当が付きません。

仮に、コードの問題ではなく、実行環境側の問題だとしたら、たとえば
「省電力モードを使わないようにしてみる」「ドライバーを更新してみる」といった対応で、
運がよければ軽減されるかも知れませんが、理由が分からないので、根本的な解決にはなりませんね。

・別のネットワーク環境で試すことはできますか?
・例外発生時、ネットワークは正常に稼働していますか?
・例外発生時において、メモリー消費量が多くなっていたりはしませんでしたか?
・プロセスを再起動すると回復しますか? 回復しない場合は、OS 再起動ではどうですか?
・イベントログに、関係ありそうな情報が記録されていませんか?
・下記のようなチューニングを行っていたりはしませんか?
http://susu.cc/2008/12/windows2000-dcsizeopt.html

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。