Skip to content

Archives

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Categories

  • Ingen kategorier
Trend RepositoryArticles and guides
Articles

YourKit Java Profiler-funktioner

On december 11, 2021 by admin
  • Præmieret Java Profiler
  • Klar til dine opgaver
  • Tæt integration med dit IDE
  • Profilering af fjernprogrammer
  • CPU-profilering
  • Flammediagrammer
  • Databaseforespørgsler og webforespørgsler
  • Hukommelsesprofilering
  • Sammenligning af CPU- og hukommelsessnapshots
  • Præstationsinspektioner
  • Find problemer med trådsynkronisering
  • Telemetri- og ydelsesdiagrammer
  • Profilering af undtagelser
  • Deobfuscate the code on the fly
  • Du styrer overheadet
  • Eksport til eksterne formater og åben API
  • Kommandolinjeinterface
  • Bar og billig licensering

Præmieret Java Profiler

Profilering af CPU og hukommelse Java-profiler har aldrig været nemmere og smartere på samme tid. YourKit har udviklet en revolutionerende måde at profilere Java-programmer på i både udviklings- og produktionsfasen, hvilket giver uovertrufne fordele for Java-udviklere.

Klar til dine opgaver

Profiler alle typer Java-programmer og -servere, på flere platforme, lokalt og eksternt. Undersøge præstationsproblemer i udviklings-, test- og produktionsmiljøer.

Tæt integration med dit IDE

Plugins til Eclipse, IntelliJ IDEA og NetBeans IDE’er giver mulighed for profilering af alle typer Java-programmer med et enkelt klik samt smart navigation fra profileringsresultater til kildekode.

Profilering af fjernprogrammer

Profilering af et fjernprogram er lige så let som det lokale program. Når du skal profilere en fjernserver, vil profilereren konfigurere alt.

For at starte fjernprofilering skal du blot bruge en SSH-adgang.

CPU-profilering

YourKit Java Profiler udnytter mange JVM- og OS-funktioner for at få oplysninger om metoder og tider med et minimum af overhead. CPU-profiler kan visualiseres som opkaldstræer eller lister over hot spots.

Smart hvad hvis-funktion giver dig mulighed for at evaluere ydelsesgevinster ved de formodede optimeringer uden at omprofilere programmet.

Flammediagrammer

CPU-flammediagram er en effektiv måde at visualisere applikationens ydeevne på, hvilket gør det muligt at finde ydelsesflaskehalse hurtigt og nemt.

Databaseforespørgsler og webforespørgsler

Profiler viser langsomme SQL-forespørgsler og webforespørgsler, så du kan finde flaskehalse med hensyn til ydeevne.

Populære databaser som MongoDB, Cassandra og HBase er understøttet.

Hukommelsesprofilering

Profiler visualiserer objektheap og tillader traversering af objektgrafen i alle retninger. Objekternes egenskaber visualiseres i en praktisk form. Profiler vælger den bedste måde at vise dig et indhold af en HashMap- eller en String-værdi på.

For hvert objekt kan du se, hvor meget hukommelse det beholder, og hvad der sker, når en bestemt reference i objektgrafen ikke eksisterer. Dette sparer din tid og gør det muligt at vurdere den forventede rettelse af hukommelseslækage uden at ændre koden.

Sammenligning af CPU- og hukommelsessnapshots

Spor, hvordan ændringer i koden påvirker ydelsen i dit program.

YourKit Java Profiler kan sammenligne ydeevne og hukommelsessnapshots og eksportere sammenligningsrapporter i forskellige formater.

Præstationsinspektioner

40+ omfattende inspektioner venter på at gøre din kode hurtigere og mere effektiv.

Profiler ved en masse om typiske problemer i Java-programmer og finder dem automatisk. Du kan nemt finde lækkede webapps, duplikerede objekter, ikke-lukkede SQL-statements og streams. Profiler viser ineffektive samlinger og I/O-operationer.

Find problemer med trådsynkronisering

YourKit Java Profiler visualiserer tråde aktivitet. Du kan nemt finde blokerede tråde og forstå årsagerne.

I tilfælde af en deadlock vil profilen straks vise en advarsel og give oplysninger om de blokerede tråde og involverede monitorer.

Det er muligt at kombinere trådtilstande med HTTP-forespørgsler og SQL-forespørgsler for at få det fulde billede af, hvordan forespørgslerne behandles af dine programmer.

Telemetri- og ydelsesdiagrammer

Profileren giver en brugervenlig og tilpasselig grænseflade til overvågning af CPU, hukommelse, GC-aktivitet og andre ydelsesdata.

Profilering af undtagelser

Massiv exception throwing er et almindeligt, men ofte skjult ydelsesproblem. YourKit Java Profiler finder straks alle de steder, hvor der bliver kastet undtagelser.

Deobfuscate the code on the fly

YourKit Java Profiler er i stand til at genskabe originale klasse-, metode- og feltnavne i programmer, der er obfuscated med ProGuard, yGuard, Zelix KlassMaster, Allatori og andre populære Java obfuscators. Hvis du udvikler et Minecraft-mod, skal du blot give profilereren din MCP-mappingsfil, og den vil vise de originale navne.

Du styrer overheadet

Du har fuld kontrol over profileringsoverheadet. Profileren indeholder et finkornet sæt indstillinger til præcis regulering af den mængde data, du ønsker at indsamle. Profileringsoverheadet kan være så lavt, at du vil være i stand til at profilere din applikation i produktionen.

Eksport til eksterne formater og åben API

Profileringsresultaterne kan eksporteres til adskillige formater. Du kan dele resultaterne med kolleger via e-mail, offentliggøre dem på nettet og analysere dem i tredjepartsprogrammer.

Den udvidelige API giver dig mulighed for at oprette dine egne probes og indsamle applikationsspecifikke data. Du kan administrere profileringstilstande, optage snapshots og analysere dem direkte fra din Java-kode.

Kommandolinjeinterface

Kommandolinjeværktøjer gør det muligt at udføre mange profileringsopgaver uden at bruge brugergrænsefladen. Integrer profileringen i en kontinuerlig integrationsproces, og automatiser ydelsesovervågning.

Bar og billig licensering

Fleksible licensmuligheder gør det muligt at vælge den bedste licens til udviklingsteams af enhver størrelse.

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Arkiver

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021

Meta

  • Log ind
  • Indlægsfeed
  • Kommentarfeed
  • 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