jclasslib bytecode viewer

Software kuvakaappaus:
jclasslib bytecode viewer
Ohjelmiston tiedot:
Versio: 3.1
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Ingo Kegel
Lupa: Vapaa
Suosio: 13

Rating: nan/5 (Total Votes: 0)

JProfiler on palkittu all-in-one Java profiler. Se on intuitiivinen käyttöliittymä auttaa sinua löytämään pullonkauloja suorituskyvyssä, pin alas muistivuotoja ja ratkaisemaan ketjuttaminen kysymyksiä.
Vaikka JProfiler on tehokas ominaisuuksia, se on Java Profiler, joka on erittäin helppo käyttää! JProfiler käyttöliittymä tarjoaa yhtenäisen näkemyksen profiloidulla ja kokoaa kaikki tiedot, joita tarvitset aivan käden ulottuvilla sen intuitiivinen hierarkian näkemyksiä.
Määritä sovellus profilointiin
Käynnistettäessä JProfiler, käynnistys keskus on kasvatettu. Täällä voit hallita ja aloittaa profilointia istuntoja. Voit määrittää sovelluksen profiloinnin, vaihda "Uusi istunto" välilehti ja valitse Uusi istunto -painiketta. Anna tarvittavat tiedot istuntoon config valintaikkuna kuten alla on kuvattu ja valitse Ok aloittaa profilointia. Se on kaikki se kestää. Huomaa Ohje-painiketta, joka näkyy kaikilla JProfiler-ikkunat näyttää tilannekohtainen selitys kaikista ominaisuuksista.
Vaikka määritysten valintaikkuna näyttää useita vaihtoehtoja, että et halua missata jälkeen perehtymistä JProfiler, syöttämällä perustiedot paloja tiedot on oikeastaan ​​hyvin yksinkertainen:
1. Nimeä pelisession.
2. Kirjoita nimi pääluokkaan.
3. Anna luokan polku.
4. Paina Ok.
Ennen profilointi on oikeastaan ​​alkoi, profilointi asetukset -valintaikkunassa voit valita tarkennuksen oman profiloinnin aikavälillä. Vaikka profilointi tuottaa yläpuolella juostessa hakemuksesi, voit minimoida sen valitsemalla puitteet joka JProfiler tallentaa ainoastaan ​​tietoja, jotka ovat sinua kiinnostavaa.
Jos haluat hienosäätää profilointi asetuksia, [Edit] -painiketta avaa ikkunan, jossa kaikkien saatavilla asetuksia profiloinnin.
Huomioi luokat ja määrärahojen
Selvittää, mitä on tekeillä kasaan kannalta esineiden ja luokat, käännä luokkia monitoriin. Se antaa sinulle jatkuvasti päivityksiä ja voit asettaa merkkejä tarkkailla muuttuu ajan mittaan. Nähdä viitteitä, määrärahat ja kohteen tietoja valintasi, voit ottaa tilannekuvan napsauttamalla kameran JProfiler työkalupalkin.
Jos haluat tietää, missä esineet jaetaan, voit mennä jakoa monitoriin. Täällä voit tarkastaa kutsupuu ja selvittää, mitä menetelmää puhelut ovat aiheuttaneet jakoa valitun luokan tai paketti. Aivan kuten jakamiseen näyttö, voit näyttää nämä tiedot elävien ja roskat kerätään esineitä.
Kumuloitunut yleiskatsaus mitä menetelmiä ovat vastuussa määrärahat saadaan jako kriisipesäkkeisiin katsella. Jokainen hot spot voidaan laajentaa ja backtraces jotka johtavat vetoaminen hot spot näkyvät. Voit myös merkitä nykyiset arvot ja tarkastella eroja määrärahojen ajan.
Etsi muistivuotoja
JProfiler n keko Walker toimii kuin selaimen: se näyttää nykyinen joukko esineitä, jotka voidaan muuttaa lisäämällä valinnan toimenpiteitä [Käytä valittua] -painiketta. Voit tarkastaa nykyisen objektin asetettu neljä näkymää kasan kävelijä.
Vuonna luokissa näkymässä voit valita yhden tai useita luokkia ja lisää valinnan vaiheessa. Uuden objekti sarja sisältää vain valitut tapaukset. Tämä on usein ensimmäinen asia, jonka haluat tehdä, kun otetaan tilannekuva. Voit suorittaa tämän vaiheen automaattisesti vetoamalla kasaan kävelijä luokista monitorin.
Määrärahat näkemys kasan Walker näyttää jako puun ja jakaminen hot spot luettelo nykyisen objektin set. Voit lisätä valinnan askel yhden tai useampia jakamisesta täplät tai kriisipesäkkeisiin. Uuden objekti sarja on sitten rajoittuu valitun tapauksissa ainoa.
Kun etsit aiheuttaa muistivuoto, viittaus näkymä on tärkein näkymä JProfiler. Täällä voit selvittää, miksi esine ei ole roskia kerätty. Käytä "Näytä polku GC root" -toiminnon näyttämään missä JVM jumittuu valittuun oikeusasteessa.
Ei vain on kasa Walker ensimmäinen pysäkki löytää muistivuotoja, se myös mahdollistaa erinomaisen virheenjäljitykseen laitokseen. Datanäkymässä, voit tarkastaa tapauksia, taulukot ja luokat nykyisen objektin asettaa ja navigoida viittauksia. On monia tilanteita, joissa tavanomaiset virheenjäljitykseen lähestymistapa epäonnistuu ja JProfiler auttaa löytämään ulos.
Zoomata pullonkauloja suorituskyvyssä
Voit hallita sovelluksen suorituskyky voidaan ajaa palvelun laadun rajoitusten tai yleisin laadunvarmistuksen, JProfiler prosessoria näkemykset soveltuvat luonnollisesti molemmat lähestymistavat.
Jos haluat tallentaa CPU tiedot, vaihdat CPU-osa ja valitse tallennus painiketta JProfiler työkalu baarissa. Ensimmäinen näkymä CPU-osa näyttää vetoaminen puu, kumuloitunut kaikki kierteet. Löytää suorituskykyyn liittyvät ongelmakohdat, seuraa vain suuri prosenttiosuudet avattaessa puun solmut. Myös absoluuttinen ajat ja määrä invocations jotka näkyvät kunkin solmu voi auttaa sinua saamaan tuntuman tilanteeseen. Kun olet tutustunut JProfiler, voit muokata tätä silmällä pitäen parhaiten sopii henkilökohtaiset mieltymykset.
Vetoaminen puu on ylhäältä alas mieltä menetelmästä puhelut hakemuksesi. Tämä näkökulma on eniten hyötyä, kun koet todellista suorituskykyä pullonkaula sovelluksessa. Jos haluat parantaa yleistä suorituskykyä, alhaalta ylös näkymä saattaa olla sovellettavissa.
Tällainen näkemys - kutsutaan kriisipesäkkeisiin view - näyttää menetelmiä, jossa suurin osa ajasta kuluu. Avaamalla nämä solmut saat backtraces jotka osoittavat eri vetoaminen polkuja yhdessä prosenttiosuudet heidän panoksestaan. Huomaa, että oletusarvoisesti, menetelmällä sisäiset puhelut Java ydin luokkia ei ilmoiteta erikseen - kukin oman kirjastokutsuja käsitellään läpinäkymätön. Voit muuttaa tätä käyttäytymistä deaktivoimalla vastaavan suodattimen sarjaa.
Menetelmä kuvaaja yhdistyvät sekä näkökulmia. Saapuvat ja lähtevät metodikutsuja on esitetty samalla tavalla. Useita tilanteita, menetelmä kuvaaja voi antaa sinulle enemmän tietoa kuin turvautuminen puun ja kriisipesäkkeisiin mieltä. Paras strategia on käyttää Siunaus ja kriisipesäkkeisiin näkemyksiä ensin ja siirtyä menetelmän kuvaajan analysoitavaksi.
Ratkaise kierre liittyviä ongelmia
Säikeet voivat olla poikkeuksellisen vaikea debug, varsinkin jos sinulla ei ole riittävästi tietoa todellisesta järjestyksessä ja tila kierteet sovelluksessa. JProfiler n kierre näkemykset tarjoavat sinulle täsmälleen tämän tiedon.
Kierre historia näkymä näyttää jatkuvan päivityksen lifelines kaikki viestiketjut vaaka-akselilla. Nimet langat näkyvät pystyakseli järjestyksessä niiden luomisesta. Jokainen väri merkitsee erilainen kierre asema. Oranssi tarkoittaa, että lanka nukkui, vihreä Telineet ajettavissa kierre, kun punainen tulee näkyviin, jos langan odotti monitorin. Voit lähentää ja loitontaa haluamallesi yksityiskohtaisesti tasoa tai on aika-akseli sopivaksi ikkunan kokoa automaattisesti.
Jos olet enemmän kiinnostunut mitä tapahtuu juuri nyt, lanka monitori näkemys on oikea paikka tarkastella. Täällä voit lajitella viestiketjut, suodatin osalta kierre aseman ja katsella lisätietoja kustakin säiettä.
Jos joskus on umpikuja sovelluksessa, umpikujaan tunnistus kuvaajan auttaa analysoimaan mukana kierteet ja lukitus tilannetta. Yksinkertaiset umpikujia kuten kuvassa voitaisiin valmisteltuja käsin pois muista, mutta monimutkainen umpikujasta, johon suurempi säikeiden määrä Tämä näkemys on välttämätön.
Vähentää yleistä näyttö väitteen ja virheenkorjaus lukitus sekvenssit edellyttää yksityiskohtaisen kuvan nykyisen näytön käytön ja historian kaikkien monitorin liittyviä tapahtumia. JProfiler on molemmat. Alla näet näytön käytön historia, joka näyttää estää tapahtuman yhdessä kutsupinon odotusajan säiettä.
Pidä silmällä JVM
Seuranta kumulatiivinen parametrit virtuaalikoneen voi olla erittäin hedelmällistä toimintaa, vaikka kaikki näyttää olevan kunnossa. Mittaus ja havainnoimalla parametrit, kuten keon kokoa, objektien määrän, ladattu luokat ja lanka numeroita voit osoittaa vaarallisia suuntauksia ja häirikkökäyttäytymisen varoa. Sen VM telemetria mielestä osio, JProfiler ominaisuuksia eri telemetria säätimiä antaa sinulle tietoja sinun täytyy pysyä askeleen edellä.
Määrä esineitä kasaan, jaettu taulukot ja ei-taulukot. Tämä on ensimmäinen pysäkki, jos olet epäillä muistivuoto. Kaikki esineet live viitteet ovat mukana, samoin kuin ne, jotka ovat unreferenced mutta roskienkerääjä ei ole ollut mahdollisuutta kerätä vielä.
Roskienkerääjä toimintaa, joka näyttää vapautti ja muutti esineitä. Jos hakemuksesi selkäsauna kasaan liikaa, tämä näkyy täällä. Moving suuri määrä esineitä asettaa huomattavan taakan virtuaalikoneen ja voi johtaa tilapäiseen jäätyy. Enimmäkseen tämä tapahtuu, kun virtuaalikone on laajentaa kasaan.
Säikeiden määrä virtuaalikoneen, jaettu aktiivinen ja aktiivinen kierteet. Tämä on hyödyllinen, jos luot useita säikeitä ja tarvitsevat tietoa muutoksista niiden kokonaismäärän ja kuinka moni heistä todella ajaa.

Mikä on uusi tässä julkaisussa:

  • Tämä versio lisää tuen Java 7 (luokka lähteiden kanssa -kohde 1.7), & quot; Kopioi leikepöydälle & quot; painikkeita yksityiskohtiin paneelit & quot; Fields & quot; ja & quot; Methods & quot ;, sekä Pikalinkit for opcode dokumentaation alaosassa bytecode näytön.

Vastaavia ohjelmistoja

Sunifdef
Sunifdef

2 Jun 15

Alienbuild
Alienbuild

3 Jun 15

ELFIO
ELFIO

20 Feb 15

STX B+ Tree
STX B+ Tree

17 Feb 15

Muu ohjelmistojen kehittäjä Ingo Kegel

install4j
install4j

17 Feb 15

Kommentit jclasslib bytecode viewer

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!