最初に読み込むにはかなり時間がかかるWindowsフォームがあります。ただし、後続のフォームのロード要求には時間がかかりません。フォームの読み込み時間を最適化する方法はありますか?Windowsフォームの読み込み時間を最適化する
答えて
ngenを使用できます。
また、このヒントを使用してMemory footprint on startupを減らしました。
ネイティブイメージジェネレータ(Ngen.exe)は、管理対象アプリケーションのパフォーマンスを向上させるツールです。 Ngen.exeは、コンパイルされたプロセッサ固有のマシンコードを含むファイルであるネイティブイメージを作成し、ローカルコンピュータのネイティブイメージキャッシュにインストールします。ランタイムは、ジャストインタイム(JIT)コンパイラを使用して元のアセンブリをコンパイルする代わりに、キャッシュからネイティブイメージを使用できます。
時間をどこに最適化するかを知る必要があります。問題が150MBのバックグラウンドビットマップリソースをロードしている場合のように、まずngenを使って何も役に立たないようにしてください。
測定が行われずに発生する最適化に関するすべての具体的なアドバイスや過ちを無視してください。
これは本当です。潜在的なボトルネックを見つける方法はありますか? –
[Red Gate](http://www.red-gate.com/products/dotnet-development/dotnet-developer-bundle/)のようなプロファイラを使用すると、ボトルネックを見つけるのに非常に便利です:) – Darkzaelus
- 1. Firebase - 読み込み/書き込みの最適化
- 2. 背景イメージの読み込みを最適化する
- 3. ウェブページのビデオ読み込みを最適化する
- 4. 読み込み時間
- 5. WPFのダイアログ読み込み時間を最小限にする
- 6. phpファイルの読み込みコードを最適化
- 7. 最適化を有効にしたアセンブリコードの読み込み
- 8. .Net Compact Frameworkでのビットマップ読み込みの最適化
- 9. Entity Frameworkクエリの読み込みデータの最適化
- 10. IE7 Javascriptファイルの読み込み - 最適化
- 11. アプリの読み込み時間が最大になる方法
- 12. タイミングクロスドメインのページの読み込み時間
- 13. Fullcalendarの最初の読み込み時に間違ったサイズ
- 14. ログページの読み込み時間
- 15. クラスJavaでの読み込み時間
- 16. コンポーネントの読み込み時間
- 17. FirebaseデータベースJSONの読み込み時間
- 18. UIwebviewの読み込み時間
- 19. ビデオストリーミングの読み込み時間
- 20. ウェブページの読み込み時間
- 21. Wordpressエンキュースクリプトの読み込み時間
- 22. セッションごとの読み込み時間
- 23. HTML読み込み時間とDOM読み込み時間を決定する方法
- 24. DataTableオブジェクトへのExcelファイルの読み込みを最適化する
- 25. Javaで大きなデータファイルの読み込みを最適化する
- 26. 私の読み込みJQuery関数を最適化する方法は?
- 27. C#での非同期読み込み - 最適化/適切な使用?
- 28. ログイン後最初のページの読み込み時に最初のページの読み込み時にコードを追加
- 29. Divコンテナと読み込み時間
- 30. CodeIgniter:ページ読み込み時間
NGENを使用すると、JITtingの利点が失われることに注意してください。あなたができることの1つは、NGENed EXEにフォームを入れ、残りのアプリケーションロジックをNGENedでないDLLに入れます。 –
良いチップmarxidad。あなたが答えとして、私からupvoteを投稿することができます:) –
下のウィルディーンからの素晴らしい答え。 –