メモリ使用量の増加によってアプリケーションが遅くなるのを誰も好みません。Dynamic Displayはメモリ集約型のアプローチであるため、このブログ記事では、可能なメモリリークを回避するためのヒントやさらなるドキュメントへのリンクを提供しています。また、メモリリークが本当にあるかどうかを確認する方法も紹介します。<\/P>
ArcGISはCOMベースであり、私たちは.NET\/Javaプログラミング言語を使ってアプリケーションを書いているため、これらがどのようにメモリを管理しているかを見ることが重要です。Resource CentersのWebサイトにあるWebヘルプトピックでは、COM参照の解放方法について説明しています<\/A>。以下の箇条書きは一般的なガイドラインです:<\/P>AoUninitialize.Shutdownは対応するCOMオブジェクトがないライブラリを削除するために使用すべきです。<\/LI>ComReleaserクラスはスコープ外になったCOMオブジェクトを解放するために使用すべきです。<\/LI>Marshal.ReleaseComObjectは.NETガベージコレクターが解放できないオブジェクトを明示的に解放するために使用すべきです。<\/LI><\/UL>また、ArcGISフレームワーク内でdynamic displayと共に使用されるベストプラクティス<\/A>についてのWebヘルプドキュメントもあります。<\/P>ここでヒントです:Windowsタスクマネージャーはメモリリークを確認する最も簡単な方法ですが、多くのEsri Support Servicesのアナリストはメモリ使用量を監視するために「Performance」(PerfmonやPerformance Managerとも呼ばれる)を使うことを推奨しています。「Performance」はメモリ使用量を監視するレポートやチャートを生成します。また、「private bytes」を表示したり、ログ、カウンター、アラートを見るオプションも提供します。「Performance」ツールはスタート > 設定 > コントロールパネル > 管理ツール > Performanceにあります。<\/P>したがって、次回Dynamic Displayでパフォーマンス問題に遭遇した場合は、上記のヒント、ガイドライン、およびヘルプドキュメントを検討してください。Esri Support Servicesは、当社のソフトウェア使用時に発生する可能性のある問題解決のお手伝いを常に行っています。<\/P>質問やコメントがあればコメント欄に投稿してください。注意:<\/B> コメントを残すにはEsri Global Accountにログインしている必要があります。<\/P>- Ajit M., Esri Support Analyst - SDK group, Esri Support Services<\/P>\n\n\n\n<\/BODY><\/HTML>
また、ArcGISフレームワーク内でdynamic displayと共に使用される
ここでヒントです:Windowsタスクマネージャーはメモリリークを確認する最も簡単な方法ですが、多くのEsri Support Servicesのアナリストはメモリ使用量を監視するために「Performance」(PerfmonやPerformance Managerとも呼ばれる)を使うことを推奨しています。「Performance」はメモリ使用量を監視するレポートやチャートを生成します。また、「private bytes」を表示したり、ログ、カウンター、アラートを見るオプションも提供します。「Performance」ツールはスタート > 設定 > コントロールパネル > 管理ツール > Performanceにあります。<\/P>
したがって、次回Dynamic Displayでパフォーマンス問題に遭遇した場合は、上記のヒント、ガイドライン、およびヘルプドキュメントを検討してください。Esri Support Servicesは、当社のソフトウェア使用時に発生する可能性のある問題解決のお手伝いを常に行っています。<\/P>
質問やコメントがあればコメント欄に投稿してください。注意:<\/B> コメントを残すにはEsri Global Accountにログインしている必要があります。<\/P>- Ajit M., Esri Support Analyst - SDK group, Esri Support Services<\/P>\n\n\n\n<\/BODY><\/HTML>
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.