Skip to content

Archives

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Categories

  • Ei kategorioita
Trend RepositoryArticles and guides
Articles

YourKit Java Profiler Features

On 11 joulukuun, 2021 by admin
  • Palkittu Java Profiler
  • Valmis tehtäviisi
  • Tiheä integrointi IDE:hen
  • Etäsovellusten profilointi
  • CPU-profilointi
  • Liekkegraafit
  • Tietokantakyselyt ja verkkopyynnöt
  • Muistiprofilointi
  • CPU- ja muistin tilannekuvien vertailu
  • suorituskyvyn tarkastukset
  • Löydä säikeiden synkronointiongelmat
  • Telemetria- ja suorituskykykaaviot
  • Poikkeusten profilointi
  • Deobfuscate the code on the fly
  • Sinä hallitset yleiskustannuksia
  • Vienti ulkoisiin formaatteihin ja avoin API
  • Komentorivikäyttöliittymä
  • Hinnaltaan edullinen, salliva lisensointi

Palkittu Java Profiler

CPU:n ja muistin Java-profilointi ei ole koskaan ollut helpompaa ja samalla älykkäämpää. YourKit on kehittänyt vallankumouksellisen tavan profiloida Java-sovelluksia sekä kehitys- että tuotantovaiheessa tuoden Java-kehittäjille ennennäkemättömiä etuja.

Valmis tehtäviisi

Profiloi kaikentyyppisiä Java-sovelluksia ja -palvelimia, useilla alustoilla, paikallisesti ja etänä. Tutki suorituskykyongelmia kehitys-, testaus- ja tuotantoympäristöissä.

Tiheä integrointi IDE:hen

Eclipse-, IntelliJ IDEA- ja NetBeans-IDE:n liitännäisohjelmat tarjoavat kaikenlaisten Java-sovellusten profiloinnin yhdellä napsautuksella sekä älykkään navigoinnin profilointituloksista lähdekoodiin.

Etäsovellusten profilointi

Etäsovelluksen profilointi on yhtä helppoa kuin paikallisen sovelluksen. Kun haluat profiloida etäpalvelimen, profiloija määrittää kaiken.

Etäprofiloinnin aloittamiseen tarvitset vain SSH-yhteyden.

CPU-profilointi

YourKit Java Profiler hyödyntää monia JVM:n ja käyttöjärjestelmän ominaisuuksia saadakseen tietoa metodeista ja ajoista mahdollisimman pienellä overheadilla. CPU-profiilit voidaan visualisoida kutsupuina tai hot spot -listoina.

Smart what if -ominaisuuden avulla voit arvioida oletettujen optimointien suorituskykyhyötyjä profiloimatta sovellusta uudelleen.

Liekkegraafit

CPU-liekkigraafi on tehokas tapa visualisoida sovelluksen suorituskyky, jonka avulla suorituskyvyn pullonkaulat löytyvät nopeasti ja helposti.

Tietokantakyselyt ja verkkopyynnöt

Profiler näyttää hitaat SQL-kyselyt ja verkkopyynnöt, joiden avulla voit löytää suorituskyvyn pullonkaulat.

Tuetaan suosittuja tietokantoja, kuten MongoDB, Cassandra ja HBase.

Muistiprofilointi

Profiler visualisoi objektien kasan ja sallii objektigraafin kulkemisen mihin tahansa suuntaan. Objektien ominaisuudet visualisoidaan kätevässä muodossa. Profiler valitsee parhaan tavan näyttää HashMapin tai String-arvon sisällön.

Jokaisen objektin kohdalla näet, kuinka paljon muistia se säilyttää ja mitä tapahtuu, kun tiettyä viittausta objektigraafissa ei ole. Tämä säästää aikaasi, ja voit arvioida odotettavissa olevan muistivuodon korjauksen muuttamatta koodia.

CPU- ja muistin tilannekuvien vertailu

Seuraa, miten muutokset koodissa vaikuttavat sovelluksesi suorituskykyyn.

YourKit Java Profiler voi vertailla suorituskyky- ja muistitilannekuvia ja viedä vertailuraportteja eri muodoissa.

suorituskyvyn tarkastukset

40+ kattavaa tarkastusta odottaa, jotta koodistasi tulisi nopeampaa ja tehokkaampaa.

Profiler tietää paljon Java-sovellusten tyypillisistä ongelmista ja löytää ne automaattisesti. Löydät helposti vuotavat verkkosovellukset, päällekkäiset objektit, sulkemattomat SQL-lausekkeet ja streamit. Profiler näyttää tehottomat kokoelmat ja I/O-operaatiot.

Löydä säikeiden synkronointiongelmat

YourKit Java Profiler visualisoi säikeiden toiminnan. Voit helposti löytää tukkeutuneet säikeet ja ymmärtää niiden syyt.

Lukkiutumisen sattuessa profiilitoiminto näyttää välittömästi varoituksen ja antaa tietoa lukkiutuneista säikeistä ja mukana olevista monitoreista.

Säikeiden tilat on mahdollista yhdistää HTTP-pyyntöihin ja SQL-kyselyihin, jotta saat täyden kuvan siitä, miten sovelluksesi käsittelevät pyyntöjä.

Telemetria- ja suorituskykykaaviot

Profiler tarjoaa käyttäjäystävällisen ja mukautettavan käyttöliittymän suorittimen, muistin, GC-aktiivisuuden ja muiden suorituskykytietojen seurantaan.

Poikkeusten profilointi

Massiivinen poikkeusten heittely on yleinen mutta usein piilossa oleva suorituskykyongelma. YourKit Java Profiler löytää välittömästi kaikki paikat, joissa poikkeuksia heitetään.

Deobfuscate the code on the fly

YourKit Java Profiler pystyy palauttamaan alkuperäiset luokkien, metodien ja kenttien nimet sovelluksista, jotka on obfuscattu ProGuardilla, yGuardilla, Zelix KlassMasterilla, Allatorilla ja muilla suositelluilla Java-obfuscateilla. Jos kehität Minecraft-modia, anna profilerille vain MCP-kartoitustiedostosi, niin se näyttää alkuperäiset nimet.

Sinä hallitset yleiskustannuksia

Sinulla on täysi kontrolli profiloinnin yleiskustannuksiin. Profiler tarjoaa hienojakoisen joukon vaihtoehtoja, joilla voit säätää tarkasti kerättävän tiedon määrää. Profiloinnin yleiskustannus voi olla niin pieni, että voit profiloida sovelluksesi tuotannossa.

Vienti ulkoisiin formaatteihin ja avoin API

Profiloinnin tulokset voidaan viedä lukuisiin formaatteihin. Voit jakaa tulokset kollegoiden kanssa sähköpostitse, julkaista ne verkossa ja analysoida niitä kolmannen osapuolen sovelluksissa.

Laajennettavan API:n avulla voit luoda omia koettimia ja kerätä sovelluskohtaisia tietoja. Voit hallita profilointitiloja, kaapata tilannekuvia ja analysoida niitä suoraan Java-koodistasi.

Komentorivikäyttöliittymä

Komentorivityökalujen avulla voit suorittaa monia profilointitehtäviä ilman käyttöliittymän käyttöä. Integroi profiloija jatkuvaan integraatioprosessiin ja automatisoi suorituskyvyn seuranta.

Hinnaltaan edullinen, salliva lisensointi

Joustavat lisensointivaihtoehdot mahdollistavat parhaan lisenssin valitsemisen kaikenkokoisille kehitystiimeille.

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Arkistot

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Meta

  • Kirjaudu sisään
  • Sisältösyöte
  • Kommenttisyöte
  • 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