tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルアプリがフリーズしてしいます。簡単にトレースし、どこが原因か調べたい。
記事No472
投稿日: 2003/10/06(Mon) 11:22
投稿者ウエチ
[OSのVer]:WindowsXP    [VBのVer]:VB.NET  
dotNetframework1.1
ADO.NET で Oracle9.2.0.1.0

詳細な調査ができていない状態で議題にあげさせてもらって
申し訳ないです。

.NETで開発したアプリが突然フリーズします。
(一日に20人ぐらいが9時間ぐらい使用し、1日に1回程度発生します。)

タスクマネージャをみると、開発したアプリのCPU使用率が99%。
エラー時にはログ出力しているのですが、特にエラーになっている
わけではないので、ログをみることができません。

ログ出力処理を各プロシージャに記述することなく、どこのステップで
フリーズしているかわかる方法をご存知の方、おられましたら
ご指導頂けないでしょうか。

そもそも根本はなぜにフリーズしているのか?ということでして、
フリーズに関する情報をお持ちでしたら、そちらもご指導頂けると
ありがたいです。

よろしくお願いします。

[ツリー表示へ]
タイトルRe: アプリがフリーズしてしいます。簡単にトレースし、どこが原因か調べたい。
記事No473
投稿日: 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ボタンをクリックしたとき」
といったところまで絞れませんか?
それがわかれば、まずはその部分のロジックを机上デバッグしてみるとか。

> そもそも根本はなぜにフリーズしているのか?ということでして、
> フリーズに関する情報をお持ちでしたら、そちらもご指導頂けると
> ありがたいです。

これだけの情報でわかる人、心当たりのある人はまずいないと思います。

[ツリー表示へ]