フォームで InitializeComponent までの時間
- 題名: フォームで InitializeComponent までの時間
- 著者: フレアジャグラー
- 日時: 2013/02/26 15:56:00
- ID: 31358
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: フォームで InitializeComponent までの時間
- 著者: wiz
- 日時: 2013/02/26 16:17:47
- ID: 31359
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: フォームで InitializeComponent までの時間
- 著者: フレアジャグラー
- 日時: 2013/02/26 17:16:55
- ID: 31360
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: フォームで InitializeComponent までの時間
- 著者: サマランチ
- 日時: 2013/02/26 20:06:32
- ID: 31361
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: フォームで InitializeComponent までの時間
- 著者: Azulean
- 日時: 2013/02/26 22:32:57
- ID: 31362
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: フォームで InitializeComponent までの時間
- 著者: フレアジャグラー
- 日時: 2013/02/26 22:42:16
- ID: 31363
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: フォームで InitializeComponent までの時間
- 著者: フレアジャグラー
- 日時: 2013/02/26 23:07:42
- ID: 31364
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつも大変参考にさせて頂いております。
Windows8 + VS2012 + SQLServer にて開発したソフトを利用しています。
クライアントがWindows7の場合に1秒で開くフォームが
クライアントがWindows8の場合に30秒以上かかります。
データベースサーバーとのやり取りのあるフォームで発生します。
どこがボトルネックになっているのかを調べようと試みましたところ、
フォームのインスタンスを作成するコードを実行してから
.Designer.vb で定義される Private Sub InitializeComponent
関数の呼び出しまでに大半の時間が割かれていました。
タスクマネージャーでも、この間、メモリが見る見る食われて行き
CPUも相当忙しく動いています。
Windows 7 以下では発生せず、
Windows 8 で「デバッグ開始」にて実行したときにも発生せず、
ClickOnceアプリケーションとしてインストールをした
Windows 8 クライアントのみでこの事象が発生します。
一生懸命勉強しようと思っていますが、何を調べればよいのか、
手がかりが手に入ればと思い投稿しました。
よろしくお願いします。