Skip to content

Archives

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Categories

  • Keine Kategorien
Trend RepositoryArticles and guides
Articles

YourKit Java Profiler Features

On Dezember 11, 2021 by admin
  • Preisgekrönter Java Profiler
  • Bereit für Ihre Aufgaben
  • Enge Integration mit Ihrer IDE
  • Profilieren von Remote-Anwendungen
  • CPU-Profiling
  • Flammendiagramme
  • Datenbankabfragen und Webanfragen
  • Memory Profiling
  • Vergleich von CPU- und Speicher-Snapshots
  • Leistungsinspektionen
  • Finden Sie Probleme bei der Thread-Synchronisation
  • Telemetrie und Leistungsdiagramme
  • Exception profiling
  • Deobfuscate the code on the fly
  • Sie kontrollieren den Overhead
  • Export in externe Formate und offene API
  • Befehlszeilenschnittstelle
  • Erschwingliche, freizügige Lizenzierung

Preisgekrönter Java Profiler

CPU- und Speicher-Java-Profiling war noch nie einfacher und gleichzeitig intelligenter. YourKit hat eine revolutionäre Methode entwickelt, um Java-Anwendungen sowohl in der Entwicklungs- als auch in der Produktionsphase zu profilieren, was Java-Entwicklern unvergleichliche Vorteile bringt.

Bereit für Ihre Aufgaben

Profilieren Sie alle Arten von Java-Anwendungen und -Servern, auf mehreren Plattformen, lokal und per Fernzugriff. Untersuchen Sie Leistungsprobleme in Entwicklungs-, Test- und Produktionsumgebungen.

Enge Integration mit Ihrer IDE

Plugins für Eclipse, IntelliJ IDEA und NetBeans IDEs bieten One-Click-Profiling aller Arten von Java-Anwendungen sowie eine intelligente Navigation von den Profilergebnissen zum Quellcode.

Profilieren von Remote-Anwendungen

Das Profiling einer Remote-Anwendung ist genauso einfach wie das einer lokalen Anwendung. Wenn Sie ein Profil für einen entfernten Server erstellen müssen, konfiguriert der Profiler alles.

Um das Remote-Profiling zu starten, benötigen Sie lediglich einen SSH-Zugang.

CPU-Profiling

YourKit Java Profiler nutzt viele JVM- und OS-Funktionen, um Informationen über Methoden und Zeiten mit einem Minimum an Overhead zu erhalten. CPU-Profile können als Aufrufbäume oder Listen von Hot Spots visualisiert werden.

Mit der intelligenten Was-wäre-wenn-Funktion können Sie die Leistungsgewinne der vermeintlichen Optimierungen bewerten, ohne die Anwendung neu zu profilieren.

Flammendiagramme

Das CPU-Flammendiagramm ist eine effiziente Methode zur Visualisierung der Anwendungsleistung, mit der sich Leistungsengpässe schnell und einfach finden lassen.

Datenbankabfragen und Webanfragen

Profiler zeigt langsame SQL-Abfragen und Webanfragen an, um Leistungsengpässe zu finden.

Beliebte Datenbanken wie MongoDB, Cassandra und HBase werden unterstützt.

Memory Profiling

Profiler visualisiert den Objektheap und erlaubt das Traversieren des Objektgraphen in jede Richtung. Die Eigenschaften von Objekten werden in bequemer Form visualisiert. Profiler wählt den besten Weg, um Ihnen den Inhalt einer HashMap oder eines String-Wertes zu zeigen.

Für jedes Objekt können Sie sehen, wie viel Speicher es beansprucht und was passiert, wenn ein bestimmter Verweis im Objektgraphen nicht vorhanden ist. Das spart Zeit und ermöglicht es, das zu erwartende Speicherleck zu beheben, ohne den Code zu ändern.

Vergleich von CPU- und Speicher-Snapshots

Verfolgen Sie, wie sich Änderungen im Code auf die Leistung Ihrer Anwendung auswirken.

YourKit Java Profiler kann Leistungs- und Speicher-Snapshots vergleichen und Vergleichsberichte in verschiedenen Formaten exportieren.

Leistungsinspektionen

40+ umfassende Inspektionen warten darauf, Ihren Code schneller und effizienter zu machen.

Profiler weiß viel über typische Probleme in Java-Anwendungen und findet sie automatisch. Sie können leicht undichte Webapps, doppelte Objekte, nicht geschlossene SQL-Anweisungen und Streams finden. Profiler zeigt ineffiziente Sammlungen und E/A-Operationen an.

Finden Sie Probleme bei der Thread-Synchronisation

YourKit Java Profiler visualisiert die Thread-Aktivität. Sie können blockierte Threads leicht finden und die Gründe dafür verstehen.

Im Falle eines Deadlocks zeigt der Profiler sofort eine Warnung an und liefert Informationen über die blockierten Threads und die beteiligten Monitore.

Es ist möglich, Thread-Zustände mit HTTP-Anfragen und SQL-Abfragen zu kombinieren, um ein vollständiges Bild davon zu erhalten, wie die Anfragen von Ihren Anwendungen verarbeitet werden.

Telemetrie und Leistungsdiagramme

Der Profiler bietet eine benutzerfreundliche und anpassbare Schnittstelle zur Überwachung von CPU-, Speicher- und GC-Aktivitäten und anderen Leistungsdaten.

Exception profiling

Massives Auslösen von Exceptions ist ein häufiges, aber oft verstecktes Leistungsproblem. YourKit Java Profiler findet sofort alle Stellen, an denen Ausnahmen geworfen werden.

Deobfuscate the code on the fly

YourKit Java Profiler ist in der Lage, die ursprünglichen Klassen-, Methoden- und Feldnamen von Anwendungen wiederherzustellen, die mit ProGuard, yGuard, Zelix KlassMaster, Allatori und anderen populären Java-Obfuscators obfuscated wurden. Wenn Sie eine Minecraft-Mod entwickeln, geben Sie dem Profiler einfach Ihre MCP-Zuordnungsdatei, und er zeigt die Originalnamen an.

Sie kontrollieren den Overhead

Sie haben die volle Kontrolle über den Overhead des Profilings. Der Profiler bietet eine Reihe von fein abgestuften Optionen, mit denen Sie die Menge der zu erfassenden Daten genau regulieren können. Der Profiling-Overhead kann so gering sein, dass Sie in der Lage sind, Ihre Anwendung in der Produktion zu profilieren.

Export in externe Formate und offene API

Die Profilergebnisse können in zahlreiche Formate exportiert werden. Sie können die Ergebnisse per E-Mail an Kollegen weitergeben, sie im Web veröffentlichen und in Anwendungen von Drittanbietern analysieren.

Die erweiterbare API ermöglicht es Ihnen, eigene Sonden zu erstellen und anwendungsspezifische Daten zu erfassen. Sie können Profiling-Modi verwalten, Snapshots erfassen und sie direkt von Ihrem Java-Code aus analysieren.

Befehlszeilenschnittstelle

Mit den Befehlszeilen-Tools können Sie viele Profiling-Aufgaben durchführen, ohne die Benutzeroberfläche zu verwenden. Integrieren Sie den Profiler in einen kontinuierlichen Integrationsprozess und automatisieren Sie die Leistungsüberwachung.

Erschwingliche, freizügige Lizenzierung

Flexible Lizenzierungsoptionen ermöglichen die Auswahl der besten Lizenz für Entwicklungsteams jeder Größe.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress