タイトル : Re: アプリがフリーズしてしいます。簡単にトレースし、どこが原因か調べたい。 投稿日 : 2003/10/06(Mon) 14:10 投稿者 : よねKEN
> [OSのVer]:WindowsXP [VBのVer]:VB.NET > dotNetframework1.1 > ADO.NET で Oracle9.2.0.1.0 > > 詳細な調査ができていない状態で議題にあげさせてもらって > 申し訳ないです。 > > .NETで開発したアプリが突然フリーズします。 > (一日に20人ぐらいが9時間ぐらい使用し、1日に1回程度発生します。) システム形態が書かれていませんが、WindowsアプリでC/Sシステムですか? そうだとして20人分のクライアントマシンはすべてWindowsXPなのでしょうか? #それとも一つの端末で20人が交代で使っている?? 各マシンのマシンスペック(CPU/メモリ)はどんな感じでしょう? 何台でフリーズするのでしょう? そのときのメモリ使用量はどんなもんでしょう? 他に起動しているアプリはありませんか? フリーズするとは、開発したアプリが無応答になって、 しばらく待ってみたりしても復旧しないということでしょうか? Oracle9.2の載っているサーバマシンは正常に稼動してますか? ネットワークは正常ですか? > タスクマネージャをみると、開発したアプリのCPU使用率が99%。 > エラー時にはログ出力しているのですが、特にエラーになっている > わけではないので、ログをみることができません。 フリーズしたようになる直前にユーザが行った操作に共通点はありませんか? > ログ出力処理を各プロシージャに記述することなく、どこのステップで > フリーズしているかわかる方法をご存知の方、おられましたら > ご指導頂けないでしょうか。 フリーズした状況から「XXXボタンをクリックしたとき」 といったところまで絞れませんか? それがわかれば、まずはその部分のロジックを机上デバッグしてみるとか。 > そもそも根本はなぜにフリーズしているのか?ということでして、 > フリーズに関する情報をお持ちでしたら、そちらもご指導頂けると > ありがたいです。 これだけの情報でわかる人、心当たりのある人はまずいないと思います。 |