Hoppa till innehåll

Archives

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

Categories

  • Inga kategorier
Trend RepositoryArticles and guides
Articles

YourKit Java Profiler Funktioner

On december 11, 2021 by admin
  • Prisbelönad Java Profiler
  • Klar för dina uppgifter
  • Tät integration med ditt IDE
  • Profilera fjärrprogram
  • CPU-profilering
  • Flamdiagram
  • Databasförfrågningar och webbförfrågningar
  • Memory profiling
  • Genom att jämföra CPU- och minnessnapshots
  • Prestationsinspektioner
  • Hitta trådsynkroniseringsproblem
  • Telemetri och prestandadiagram
  • Profilering av undantag
  • Deobfuska koden i farten
  • Du kontrollerar overheadkostnaden
  • Export till externa format och öppet API
  • Kommandoradsgränssnitt
  • Billig, tillåtande licensiering

Prisbelönad Java Profiler

Profilering av CPU och minne Java-profilering har aldrig varit enklare och smartare på samma gång. YourKit har utvecklat ett revolutionerande sätt att profilera Java-applikationer i både utvecklings- och produktionsstadiet, vilket ger oöverträffade fördelar för Java-utvecklare.

Klar för dina uppgifter

Profilera alla typer av Java-applikationer och servrar, på flera olika plattformar, lokalt och på distans. Undersöka prestandaproblem i utvecklings-, test- och produktionsmiljöer.

Tät integration med ditt IDE

Plugins för Eclipse, IntelliJ IDEA och NetBeans IDE:s erbjuder profilering med ett klick av alla typer av Java-applikationer samt smart navigering från profileringsresultat till källkod.

Profilera fjärrprogram

Det är lika enkelt att profilera ett fjärrprogram som det lokala. När du behöver profilera en fjärrserver konfigurerar profileraren allting.

För att starta fjärrprofilering behöver du bara en SSH-åtkomst.

CPU-profilering

YourKit Java Profiler utnyttjar många JVM- och OS-funktioner för att få information om metoder och tider med minimal overhead. CPU-profiler kan visualiseras som anropsträd eller listor över hot spots.

Smart what if-funktion gör det möjligt att utvärdera prestandavinsterna av de förmodade optimeringarna utan att göra om profileringen av programmet.

Flamdiagram

CPU-flamdiagram är ett effektivt sätt att visualisera applikationsprestanda, vilket gör det möjligt att hitta prestandaflaskhalsar snabbt och enkelt.

Databasförfrågningar och webbförfrågningar

Profiler visar långsamma SQL-förfrågningar och webbförfrågningar, så att du kan hitta flaskhalsar i prestanda.

Populära databaser som MongoDB, Cassandra och HBase stöds.

Memory profiling

Profiler visualiserar object heap och tillåter traversering av objektgrafen i vilken riktning som helst. Objektens egenskaper visualiseras i praktisk form. Profiler väljer det bästa sättet att visa innehållet i en HashMap eller ett strängvärde.

För varje objekt kan du se hur mycket minne det behåller och vad som händer när en viss referens i objektgrafen inte finns. Detta sparar tid och gör det möjligt att uppskatta den förväntade korrigeringen av minnesläckage utan att ändra koden.

Genom att jämföra CPU- och minnessnapshots

Spåra hur ändringar i koden påverkar prestandan i ditt program.

YourKit Java Profiler kan jämföra prestanda och minnessnapshots och exportera jämförelserapporter i olika format.

Prestationsinspektioner

40+ omfattande inspektioner väntar på att göra din kod snabbare och effektivare.

Profiler vet mycket om typiska problem i Java-program och hittar dem automatiskt. Du kan enkelt hitta läckta webbappar, duplicerade objekt, icke stängda SQL-utsagor och strömmar. Profiler visar ineffektiva samlingar och I/O-operationer.

Hitta trådsynkroniseringsproblem

YourKit Java Profiler visualiserar trådarnas aktivitet. Du kan enkelt hitta blockerade trådar och förstå orsakerna.

I händelse av ett dödläge visar profileraren omedelbart en varning och ger information om de blockerade trådarna och inblandade monitorer.

Det är möjligt att kombinera trådtillstånd med HTTP-förfrågningar och SQL-förfrågningar för att få en fullständig bild av hur förfrågningarna behandlas av dina program.

Telemetri och prestandadiagram

Profileraren ger ett användarvänligt och anpassningsbart gränssnitt för övervakning av CPU-, minnes-, GC-aktivitet och andra prestandadata.

Profilering av undantag

Massivt kastande av undantag är ett vanligt men ofta dolt prestandaproblem. YourKit Java Profiler hittar omedelbart alla ställen där undantag kastas.

Deobfuska koden i farten

YourKit Java Profiler kan återställa de ursprungliga klass-, metod- och fältnamnen i program som fördunklats med ProGuard, yGuard, Zelix KlassMaster, Allatori och andra populära Java-fördunklare. Om du utvecklar en Minecraft-modifiering är det bara att ge profileraren din MCP-mappningsfil, så visar den de ursprungliga namnen.

Du kontrollerar overheadkostnaden

Du har full kontroll över profileringsoverheadkostnaden. Profileraren tillhandahåller en finkornig uppsättning alternativ för att exakt reglera mängden data som du vill samla in. Profileringsöverskottet kan vara så lågt att du kommer att kunna profilera din applikation i produktionen.

Export till externa format och öppet API

Profileringsresultaten kan exporteras till många format. Du kan dela resultaten med kollegor via e-post, publicera dem på webben och analysera dem i tredjepartsapplikationer.

Med det utbyggbara API:t kan du skapa egna prober och samla in applikationsspecifika data. Du kan hantera profileringslägen, fånga ögonblicksbilder och analysera dem direkt från din Javakod.

Kommandoradsgränssnitt

Kommandoradsverktygen gör det möjligt att utföra många profileringsuppgifter utan att använda användargränssnittet. Integrera profileraren i en kontinuerlig integrationsprocess och automatisera prestandaövervakningen.

Billig, tillåtande licensiering

Flexibla licensalternativ gör det möjligt att välja den bästa licensen för utvecklingsteam av alla storlekar.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Arkiv

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

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • 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
  • 日本語日本語

Upphovsrätt Trend Repository 2022 | Tema av ThemeinProgress | Drivs med WordPress