0

プレゼンテーションでは WPF を使用し、ビジネス層では .NET c# ライブラリを使用して EMR ソフトウェアを開発しました。WCF サービス コールは、サーバーとクライアント間の通信に使用されます。ページ内のすべてのページとタブに対して WPF ユーザー コントロールを使用するアプリケーション。問題は、ユーザーがページとタブをロードすると、メモリ消費が増加し、アプリケーションが停止するまで減少しないことです。ユーザーが古いページを閉じても、メモリ消費量は減少しません。ユーザーがより多くのページを読み込んで閉じると、システムの速度が低下し続けます。しばらくの間、ユーザーはアプリケーションを閉じて、もう一度使用します。そのときでも、初回のロード パフォーマンスを考慮すると、アプリケーションの速度が低下します。どうすればこの状況を解決できますか。今やアプリのボトルネックになっています。誰でも助けることができます。

4

2 に答える 2

0

EQATECプロファイラーを使用して、Silverlight、WPF、および Windows Phone でカスタム コントロールのプロファイルを作成しました。本当に役に立ちました。

于 2012-08-07T04:36:24.597 に答える
0

コードのどの部分がデータを保持しているかを調べるには、メモリ プロファイラーを使用する必要があります。「.NET メモリ プロファイラー」を検索します。

于 2012-08-06T12:38:56.920 に答える