Niemand sieht gerne zu, wie seine Anwendungen aufgrund eines Anstiegs der Speichernutzung langsamer werden. Dynamic Display ist ein speicherintensiver Ansatz, daher bietet dieser Blogbeitrag einige Tipps und Links zu weiterführender Dokumentation, um Ihnen zu helfen, mögliche Speicherlecks zu vermeiden oder um überhaupt zu überprüfen, ob ein Speicherleck vorliegt.<\/P>
Da ArcGIS COM-basiert ist und wir .NET\/Java-Programmiersprachen verwenden, um unsere Anwendungen zu schreiben, ist es wichtig zu verstehen, wie diese den Speicher verwalten. Ein Web-Hilfethema auf unserer Resource Centers-Webseite behandelt wie man COM-Referenzen freigibt<\/A>. Die folgende Aufzählung enthält einige allgemeine Richtlinien:<\/P>AoUninitialize.Shutdown sollte verwendet werden, um Bibliotheken zu entfernen, für die kein entsprechendes COM-Objekt existiert.<\/LI>Die ComReleaser-Klasse sollte verwendet werden, um ein COM-Objekt freizugeben, wenn es aus dem Gültigkeitsbereich fällt.<\/LI>Marshal.ReleaseComObject sollte verwendet werden, um Objekte explizit freizugeben, die der .NET-Garbage Collector nicht freigeben kann.<\/LI><\/UL>Es gibt auch Web-Hilfedokumentation über die Best Practices<\/A>, die mit Dynamic Display im ArcGIS-Framework verwendet werden sollten.<\/P>Hier ein Tipp für Sie: Obwohl der Windows Task Manager der einfachste Weg ist, ein Speicherleck zu überprüfen, empfehlen viele Analysten innerhalb von Esri Support Services die Verwendung von "Performance" (auch bekannt als Perfmon und\/oder Performance Manager), um die Speichernutzung zu überwachen. "Performance" erstellt Berichte und Diagramme zur Überwachung der Speichernutzung. Es bietet auch die Möglichkeit, "private bytes" anzuzeigen sowie Protokolle, Zähler und Warnungen darzustellen. Das "Performance"-Tool finden Sie unter Start > Einstellungen > Systemsteuerung > Verwaltungstools > Performance.<\/P>Wenn Sie also das nächste Mal auf ein Leistungsproblem mit Dynamic Display stoßen, berücksichtigen Sie die oben genannten Tipps, Richtlinien und Hilfedokumentationen. Esri Support Services steht Ihnen jederzeit zur Verfügung, um bei Problemen mit unserer Software zu helfen.<\/P>Ich ermutige Sie, Fragen zu stellen oder Kommentare im Kommentarbereich zu hinterlassen. HINWEIS:<\/B> Sie müssen in Ihrem Esri Global Account angemeldet sein, um Kommentare abzugeben.<\/P>- Ajit M., Esri Support Analyst - SDK group, Esri Support Services<\/P>\n\n\n\n<\/BODY><\/HTML>
Es gibt auch Web-Hilfedokumentation über die
Hier ein Tipp für Sie: Obwohl der Windows Task Manager der einfachste Weg ist, ein Speicherleck zu überprüfen, empfehlen viele Analysten innerhalb von Esri Support Services die Verwendung von "Performance" (auch bekannt als Perfmon und\/oder Performance Manager), um die Speichernutzung zu überwachen. "Performance" erstellt Berichte und Diagramme zur Überwachung der Speichernutzung. Es bietet auch die Möglichkeit, "private bytes" anzuzeigen sowie Protokolle, Zähler und Warnungen darzustellen. Das "Performance"-Tool finden Sie unter Start > Einstellungen > Systemsteuerung > Verwaltungstools > Performance.<\/P>
Wenn Sie also das nächste Mal auf ein Leistungsproblem mit Dynamic Display stoßen, berücksichtigen Sie die oben genannten Tipps, Richtlinien und Hilfedokumentationen. Esri Support Services steht Ihnen jederzeit zur Verfügung, um bei Problemen mit unserer Software zu helfen.<\/P>
Ich ermutige Sie, Fragen zu stellen oder Kommentare im Kommentarbereich zu hinterlassen. HINWEIS:<\/B> Sie müssen in Ihrem Esri Global Account angemeldet sein, um Kommentare abzugeben.<\/P>- Ajit M., Esri Support Analyst - SDK group, Esri Support Services<\/P>\n\n\n\n<\/BODY><\/HTML>
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.