Skip to content

Archives

  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Categories

  • Geen categorieën
Trend RepositoryArticles and guides
Articles

YourKit Java Profiler Features

On december 11, 2021 by admin
  • Award winning Java Profiler
  • Klaar voor uw taken
  • Nauwe integratie met uw IDE
  • Profiel applicaties op afstand
  • CPU profiling
  • Vlamdiagrammen
  • Database queries en web requests
  • Memory profiling
  • Vergelijken van CPU en geheugen snapshots
  • Prestatie-inspecties
  • Vind problemen met synchronisatie van threads
  • Telemetrie en prestatiediagrammen
  • Exception profiling
  • Deobfuscate de code on the fly
  • U controleert de overhead
  • Export naar externe formaten en open API
  • Command line interface
  • Betaalbare, permissieve licenties

Award winning Java Profiler

CPU en geheugen Java profiling is nog nooit zo eenvoudig geweest, en tegelijkertijd slimmer. YourKit heeft een revolutionaire manier ontwikkeld om Java-applicaties te profileren in zowel ontwikkelings- als productiestadia, wat ongeëvenaarde voordelen oplevert voor Java-ontwikkelaars.

Klaar voor uw taken

Profileer alle soorten Java-applicaties en servers, op meerdere platforms, lokaal en op afstand. Onderzoek prestatieproblemen in ontwikkel-, test- en productie-omgevingen.

Nauwe integratie met uw IDE

Plugins voor Eclipse, IntelliJ IDEA en NetBeans IDE’s bieden one-click profiling van alle soorten Java-applicaties, evenals slimme navigatie van profiling-resultaten naar de broncode.

Profiel applicaties op afstand

Het profileren van een applicatie op afstand is net zo eenvoudig als de lokale applicatie. Wanneer u een remote server moet profileren, zal de profiler alles configureren.

Om met remote profiling te beginnen, heeft u alleen een SSH toegang nodig.

CPU profiling

YourKit Java Profiler maakt gebruik van vele JVM en OS functies om informatie te verkrijgen over methoden en tijden met een minimum aan overhead. CPU profielen kunnen worden gevisualiseerd als aanroep bomen of lijsten van hot spots.

Met de slimme ‘wat als’-functie kunt u de prestatiewinst van de veronderstelde optimalisaties evalueren zonder de applicatie opnieuw te hoeven profileren.

Vlamdiagrammen

CPU vlamdiagram is een efficiënte manier om de prestaties van applicaties te visualiseren, waarmee snel en eenvoudig knelpunten in de prestaties kunnen worden gevonden.

Database queries en web requests

Profiler toont trage SQL queries en web requests, om u te helpen prestatie knelpunten te vinden.

Populaire databases zoals MongoDB, Cassandra en HBase worden ondersteund.

Memory profiling

Profiler visualiseert object heap en maakt het mogelijk de object graph in elke richting te doorlopen. Object eigenschappen worden gevisualiseerd in een handige vorm. Profiler kiest de beste manier om u de inhoud van een HashMap of een String waarde te tonen.

Voor elk object kun je zien hoeveel geheugen het inneemt, en wat er gebeurt als een bepaalde verwijzing in de object grafiek niet bestaat. Dit bespaart u tijd, en laat u een schatting maken van het te verwachten geheugenlek, zonder de code te veranderen.

Vergelijken van CPU en geheugen snapshots

Houdt bij hoe veranderingen in de code de prestaties van uw applicatie beïnvloeden.

YourKit Java Profiler kan prestatie- en geheugensnapshots vergelijken en vergelijkingsrapporten in verschillende formaten exporteren.

Prestatie-inspecties

40+ uitgebreide inspecties staan te wachten om uw code sneller en efficiënter te maken.

Profiler weet veel over typische problemen in Java applicaties en vindt ze automatisch. U kunt gemakkelijk lekkende webapps, gedupliceerde objecten, niet-gesloten SQL statements en streams vinden. Profiler toont inefficiënte collections en I/O operaties.

Vind problemen met synchronisatie van threads

YourKit Java Profiler visualiseert de activiteit van threads. U kunt gemakkelijk geblokkeerde threads vinden en de redenen begrijpen.

In het geval van een deadlock zal de profiler onmiddellijk een waarschuwing weergeven en informatie geven over de geblokkeerde threads en betrokken monitors.

Het is mogelijk om thread-states te combineren met HTTP-verzoeken en SQL-query’s om een volledig beeld te krijgen van hoe de verzoeken door uw applicaties worden verwerkt.

Telemetrie en prestatiediagrammen

De profiler biedt een gebruikersvriendelijke en aanpasbare interface voor het monitoren van CPU, geheugen, GC-activiteit en andere prestatiegegevens.

Exception profiling

Het massaal gooien van uitzonderingen is een veel voorkomend maar vaak verborgen performance probleem. YourKit Java Profiler vindt onmiddellijk alle plaatsen waar exceptionen worden gegooid.

Deobfuscate de code on the fly

YourKit Java Profiler is in staat om de originele klasse, methode en veldnamen te herstellen van applicaties die zijn geobfusced met ProGuard, yGuard, Zelix KlassMaster, Allatori, en andere populaire Java obfuscators. Als u een Minecraft mod ontwikkelt, geef de profiler dan uw MCP mapping bestand, en het zal de originele namen tonen.

U controleert de overhead

U heeft volledige controle over de profiling overhead. De profiler biedt een fijnkorrelige set opties om de hoeveelheid gegevens die u wilt verzamelen nauwkeurig te regelen. De profilering overhead kan zo laag zijn, dat u in staat zult zijn om uw applicatie te profileren in de productie.

Export naar externe formaten en open API

De profilering resultaten kunnen worden geëxporteerd naar tal van formaten. U kunt de resultaten delen met collega’s via e-mail, publiceren op het web en analyse in toepassingen van derden.

De uitbreidbare API stelt u in staat om uw eigen probes te creëren en applicatie-specifieke gegevens te verzamelen. U kunt profilering modi beheren, snapshots vastleggen en analyseren direct vanuit uw Java code.

Command line interface

Command line tools maken het mogelijk om veel profilering taken uit te voeren zonder gebruik te maken van de UI. Integreer de profiler in een continu integratieproces en automatiseer de prestatiemonitoring.

Betaalbare, permissieve licenties

Flexibele licentieopties maken het mogelijk om de beste licentie voor ontwikkelingsteams van elke grootte te selecteren.

Geef een antwoord Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Archieven

  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Meta

  • Inloggen
  • Berichten feed
  • Reacties 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