Redgate logo for print use

ANTS Memory ProfilerANTS Memory Profiler

Speicherlecks aufspüren und Speichernutzung in .NET-Anwendungen optimieren

14-Tage-Testversion kostenlos herunterladen

Speicherlecks aufspüren und Speichernutzung in .NET-Anwendungen optimieren

Warum .NET-Entwickler den ANTS Memory Profiler einsetzen:

  • Speicherlecks in wenigen Minuten erkennen
  • Speichernutzung in C#- und VB.NET-Code gezielt verbessern
  • Unmanaged Memory im Code analysieren
  • Leistungsfähigere Anwendungen mit geringerem Ressourcenverbrauch entwickeln

1 Year Subscription

Loading/user

Equivalent to Loading/user/mo

Buy now

Warum ANTS Memory Profiler?

Die automatische Speicherverwaltung in .NET verringert den Entwicklungsaufwand, trotzdem können sich Speicherlecks schnell einschleichen. Zum Beispiel kann ein nicht abgemeldeter Event-Handler dazu führen, dass große Speicherbereiche unnötig blockiert bleiben. Solche Fehler zu entdecken, ist jedoch oft sehr schwierig.

Ohne ein geeignetes Tools kann die Analyse von Speicherproblemen Stunden oder gar Tage in Anspruch nehmen - vorausgesetzt, man erkennt überhaupt, dass ein Problem besteht. Diese Zeit ist besser in die eigentliche Problemlösung investiert.


Ein Tool, das jeder .NET-Entwickler kennen sollte

Mit ANTS Memory Profiler wird Speicheranalyse einfach.

Wichtige Funktionen

Screenshot des ANTS Memory Profilers mit klarer Darstellung der Speichernutzung

Klare, aussagekräftige Ergebnisse

Die Darstellung ist leicht verständlich, sodass Sie sich auf die Lösung von Problemen konzentrieren können und nicht auf deren Interpretation.

Screenshot des ANTS Memory Profilers mit Vergleichsgrafiken

Schnelle Ergebnisse

Mit einem Speicherbedarf von weniger als 32 MB analysiert der Profiler auch große, komplexe Anwendungen mit minimalem Overhead. Speicher-Snapshots lassen sich innerhalb von Sekunden erstellen.

Screenshot des ANTS Memory Profilers mit Retentionsdiagramm und Objektbeziehungen

Beziehungen zwischen Objekten auf einen Blick erfassen

Mit dem Instance-Retention-Diagramm erkennen Sie sofort, warum bestimmte Objekte im Speicher verbleiben. Sie müssen sich keine komplizierten Objektbeziehungen mehr im Kopf zusammenreimen.

Screenshot des ANTS Memory Profilers mit Hinweis auf wahrscheinliches Speicherleck

Direkt zur Ursache des Problems

Intelligente Analysen heben die wahrscheinlichsten Ursachen hervor und ersparen stundenlanges Debugging.

Screenshot des ANTS Memory Profilers mit gefilterten Analyseergebnissen

Schnell zum Kern des Problems

Mit leistungsstarken Filterfunktionen trennen Sie Wesentliches von Unwesentlichem und finden selbst komplexe Ursachen im Handumdrehen.


Wenn Sie in C# oder VB.NET entwickeln und verstehen möchten, wohin Ihr Speicher verschwindet, probieren Sie den ANTS Memory Profiler aus.

In nur fünf Minuten können Sie das Tool herunterladen, installieren und einsetzen.

Features

  • Das Instance-Retention-Diagramm zeigt Ihnen direkt die kürzesten Referenzpfade zu allen GC-Wurzeln – diese müssen unterbrochen werden, um Speicherlecks zu beheben.
  • Vergleichen Sie beliebige Snapshots miteinander.
  • Automatisierte API zur Erstellung von Snapshots direkt aus Ihrer Anwendung mit nur einer Codezeile.
  • Kann sich an laufende .NET 4 / 4.5 / 4.6-Prozesse anhängen. Ideal, wenn Sie keine Downtime riskieren möchten und den Zustand des aktuellen Prozesses beibehalten wollen.
  • Unterstützt das Profiling von .NET-Executables, ASP.NET und ASP.NET 5 DNX-Anwendungen sowie Webservices in IIS, IIS Express, dem Web Development Server, Worker- und Web-Rollen im lokalen Azure-Emulator, SharePoint 2007/2010, Silverlight-Anwendungen, Windows-Diensten und COM+-Anwendungen.
  • Kompatibel mit .NET 2 bis .NET 4.7 sowie .NET Core und .NET Standard. In jeder Sprache, die vom .NET Framework unterstützt wird.
  • Profiling von nicht verwaltetem Speicher: Wenn Ihr .NET-Code auf unmanaged Code oder Komponenten zugreift, sehen Sie genau, wie viel Speicher diese Module oder Klassen beanspruchen.
  • Erstellen und analysieren Sie eine beliebige Anzahl von Speicher-Snapshots.
  • Einrichtungsdialog mit nur einem Schritt.
  • Ansicht zum Laden von Assemblies – untersuchen Sie die Speichernutzung statischer und dynamischer Assemblies.
    Mehr erfahren.
  • Native Unterstützung für Windows Presentation Foundation (WPF).
  • Integration in Visual Studio 2010, 2012, 2013, 2015 und 2017. Starten Sie das Profiling direkt aus Ihrer IDE. Mit nur einem Klick öffnet sich der ANTS Memory Profiler, der Pfad zur Anwendung ist bereits gesetzt.

Lizenzoptionen

Floating license

Obwohl wir keine klassische Floating License anbieten, enthält unser Lizenzmodell Mengenrabatte. Diese sind oft günstiger als Floating und ermöglichen es mehreren Nutzerinnen und Nutzern, gleichzeitig mit dem Tool zu arbeiten.

Falls der Mengenrabatt für Sie keine optimale Lösung darstellt, prüfen wir gerne gemeinsam Ihre Anforderungen und finden eine passende Alternative.

Persönliche Lizenz

Wir bieten 50 % Rabatt auf eine Einzellizenz für den persönlichen, nicht-gewerblichen oder hobbymäßigen Einsatz. Diese Lizenz ist nicht für Unternehmen vorgesehen.

Open-Source-Lizenz

Für Open-Source-Projekte stellen wir kostenlose Lizenzen zur Verfügung. Mehr erfahren

Lizenzen für Bildungseinrichtungen, gemeinnützige Organisationen, Wohltätigkeit und Start-ups

Wir haben im Laufe der Jahre viele Organisationen in diesen Bereichen unterstützt. Sprechen Sie uns gerne an, damit wir gemeinsam eine passende Lizenzlösung finden.

Studentenlizenzen

Für Studierende stellen wir nach Überprüfung kostenlose Lizenzen zur nicht-kommerziellen Nutzung zur Verfügung. Bitte kontaktieren Sie uns, um sich zu bewerben und weitere Informationen zu erhalten.