jclasslib bytecode viewer

Szoftver screenshot:
jclasslib bytecode viewer
Szoftver adatai:
Változat: 3.1
Feltöltés dátuma: 11 May 15
Fejlesztő: Ingo Kegel
Engedély: Ingyenes
Népszerűség: 13

Rating: nan/5 (Total Votes: 0)

JProfiler egy díjnyertes all-in-one Java profiler. Ez intuitív GUI segít megtalálni a teljesítmény szűk, elkap a memóriavesztés és megoldani a szálakkal kapcsolatos gondok.
Annak ellenére, JProfiler van egy erős vonás készlet, ez egy Java profiler, hogy rendkívül könnyen használható! JProfiler felhasználói felületet biztosít egységes nézet a profilos alkalmazását és hozza az összes szükséges információt kéznél intuitív hierarchia kilátást.
Állítsd be a kérelmet a profilalkotás
Induláskor JProfiler, a start center nevelkedett. Itt kezelheti és indítsa el a profilalkotás ülés. Állítsd be a kérelmet a profilalkotás, módosítsa a "New session" fület, majd kattintson az Új munkamenet gombra. Írja be a szükséges információkat a session config ablakban alább és válassza az OK profil. Ez minden tart. Megjegyzés Súgó gombot, amely megjelenik az összes JProfiler párbeszédpaneljeinek megjeleníti a környezetfüggő magyarázatot minden funkció.
Míg a konfigurációs párbeszédablak megjeleníti számos lehetőség, hogy nem akar lemaradni, miután megismerkedett JProfiler, belépő alapinformációk valóban nagyon egyszerű:
1. Adjon nevet a munkamenetet.
2. Írja be a nevét a fő osztály.
3. Írja be az osztály útvonalát.
4. Az OK gombbal.
Mielőtt profilalkotás tényleges megkezdése, a profilalkotás beállítások párbeszédablak jelenik meg, ahol kiválaszthatja a hangsúly a profilalkotás távon. Bár profilalkotás termel hátrányt, ha fut az alkalmazás, akkor minimalizálni válasszon egy beállítást, amelyre JProfiler csak információt rögzít, ami érdekes az Ön számára.
Ha azt szeretnénk, hogy finomítsa a profilalkotás beállításokat, a [Szerkesztés] gombra megjelenik egy párbeszédablak az összes rendelkezésre álló lehetőségekkel a profilalkotás.
Figyeljük osztályok és juttatások
Ahhoz, hogy megtudja, mi folyik a kupac szempontjából objektumok és osztályok, viszont az osztályok monitor. Ez adja a folyamatos frissítések, és lehetővé teszi, hogy állítsa jelek megfigyelésére idővel változik. Ha látni referenciák, juttatások és a tárgy adatok az adott választással, akkor egy pillanatfelvétel kattintva a kamera JProfiler eszköztárába.
Ha azt szeretnénk, hogy tudja, hol a tárgyak osztják, akkor megy a kiosztási monitor. Itt tudja megtekinteni a hívás fát, és megtudja, milyen módszerrel hívások okozta a elosztását a kiválasztott osztály vagy csomagot. Csakúgy, mint a kiosztási monitor, megjelenítheti az adatokat az élő és szemetet gyűjtött tárgyak.
A kumulált áttekintést mely módszerek a felelős juttatások adják elosztásáról forró pontok megtekintéséhez. Minden hot spot bővíthető, és a nyomkövetési melyek a könyörgése a hot spot jelennek meg. Azt is jelölni az aktuális értékeket és megtekintheti a különbségek juttatások idővel.
Keresse memóriavesztés
JProfiler a kupac Walker úgy működik, mint egy böngésző: ha megjelenik egy aktuális sor tárgyakat lehet változtatni hozzáadásával kiválasztása lépéseket a [Use kiválasztva] gombot. Tudod ellenőrizni az aktuális objektumot meg a négy kilátás nyílik a kupac Walker.
Az osztályok nézetben válasszon ki egy vagy több osztályt, és adjunk hozzá egy szelekciós lépés. Az új objektum halmaz tartalmazza majd csak a kiválasztott példányokat. Ez gyakran az első dolog, amit akarok, miután egy pillanatképet. Akkor végre ezt a lépést automatikusan hivatkozva a kupac Walker a osztályokba monitor.
A juttatások kilátás a kupac Walker mutatja allokációs fa és elosztására hot spot lista az aktuális objektum készlet. Felvehet egy szelekciós lépés egy vagy több elosztási foltok vagy forró pontok. Az új objektum set majd korlátozódik a kiválasztott példányokat csak.
Ha keres az oka a memóriavesztés, a referencia nézet a legfontosabb nézet JProfiler. Itt megtudhatja, hogy miért egy tárgy nem került szemetet gyűjtött. Használja a "Show út a GC root" funkció mutatja, ahol a JVM lóg a kiválasztott példány.
Nem csak a kupac Walker az első állomás megtalálására memóriavesztés, azt is lehetővé teszi a kiváló hibakereső eszköz. Az adatok nézetben ellenőrizni esetekben, tömbök és osztályok a jelenlegi objektumhalmazhoz és navigálni végig hivatkozásokat. Sok olyan helyzet, amikor a szokásos hibakeresés megközelítést fog sikerülni, és JProfiler segít kideríteni.
Nagyítani a teljesítmény szűk
Controlling az alkalmazás teljesítményét is vezethetik a szolgáltatás minősége megszorítások vagy általános minőségbiztosítás, JProfiler CPU kilátást adnak arra, természetes, hogy mindkét megközelítés.
A felvételhez CPU adatokat, akkor átvált a CPU részt, majd kattintson a felvétel gombra JProfiler menüsorában. Az első nézet a CPU rész mutatja a hívási fa, kumulált az összes menethez. Ahhoz, hogy megtalálja teljesítménnyel kapcsolatos probléma foltok, csak kövesd a nagy százalékok megnyitásakor a fa csomópontok. Továbbá, az abszolút alkalommal és hány eltöröljük, hogy jelennek meg az egyes csomópont segít abban, hogy egy olyan érzésem, hogy a helyzet. Ha megismerik JProfiler, érdemes lehet szabni ezt a nézetet, hogy a legjobban illeszkedjen a személyes preferenciák.
A hívás fa egy felülnézeti a metódushívások az alkalmazás. Ez az álláspont a leghasznosabb, ha azt tapasztalja, hogy a tényleges teljesítmény szűk az alkalmazásban. Ha azt szeretnénk, hogy javuljon az általános teljesítményt, alulról felfelé néző lehet alkalmazni.
Ez a fajta nézet - úgynevezett forró pontok nézet - mutatja a módszerek, ahol a legtöbb időt tölti. Megnyitásával ezek a csomópontok kapsz nyomkövetési amely mutatja a különböző hívási utakat együtt százalékos hozzájárulásukat. Az alapbeállítás szerint, metódushívások belül Java alapvető osztályok nem jelenik meg külön - minden a függvényhívásokról kezelik átlátszatlan. Meg lehet változtatni ezt a viselkedést kikapcsolása a megfelelő szűrő készletek.
A módszer grafikon ötvözi nézőpontokat. Bejövő és kimenő módszer hívások bemutatott azonos módon. Számos esetben az eljárás grafikon adhat több betekintést, mint a könyörgés fa és a forró pontok kilátás. A legjobb stratégia az, hogy a fohász és forró foltok nézetek, majd váltson a módszer grafikon részletes elemzésre.
Oldja menet kapcsolatos problémák
Szálak is rendkívül nehéz hibakeresés, különösen akkor, ha nincs elegendő információ a tényleges sorrendje és állapotát a szálak az alkalmazásban. JProfiler a téma megtekintés az Ön számára pontosan ezt a tudást.
A menet történelem nézet egy folyamatos frissítése mentőköteleket összes szál a vízszintes tengely. A nevét a szálak jelennek meg a függőleges tengelyen a sorrendben a teremtés. Minden szín jelzi egy másik szál állapotát. Orange azt jelenti, hogy a menet aludt, zöld áll egy futtatható menet közben piros jelenik meg, ha a menet várt a monitor. Akkor nagyítás és kicsinyítés a kívánt részletességgel szinten, vagy az idő tengely illeszkedjen az ablak méretét automatikusan.
Ha jobban érdekli, mi történik most, a menet monitor véli a megfelelő hely, hogy nézd meg. Itt lehet rendezni szálak, szűrni tekintetében menet állapotát, és megnézheti további információt minden szál.
Ha már van egy holtpont az alkalmazásban, a patthelyzet felderítése grafikon segít elemezni az érintett téma, és a zár helyzetet. Egyszerű holtpontok hasonlít a korábban látott lehetne dolgozott ki kézzel a más nézetek, de a bonyolult patthelyzet járó nagyobb számú téma ez a nézet elengedhetetlen.
Csökkentve az általános monitor állítása és hibakeresés zár szekvenciák igényel részletes tekintettel a jelenlegi monitor használatát és a történelem minden monitor kapcsolatos események. JProfiler egyaránt. Alább látni a monitor használat történetében, amely azt mutatja, a zárolás esetén együtt stack trace a várakozó szál.
Tartsd szemmel a JVM
Monitoring kumulatív paramétereket a virtuális gép lehet egy nagyon gyümölcsöző tevékenységét, akkor is, ha úgy tűnik, minden rendben. Mérő és megfigyelő paraméterek, mint a kupac mérete, az objektumok száma, betöltött osztályok és cérna számokat tud mutatni veszélyes tendenciák és problémás viselkedés, hogy néz ki. Ebben a VM telemetria nézet részén, JProfiler különböző funkciók telemetria ellenőrzéseket, amelyek az Ön számára a szükséges információt, hogy mindig egy lépéssel.
Az objektumok száma a kupac, szétváltak tömbök és nem-tömböket. Ez az első állomás, ha gyanítható, memóriavesztés. Minden objektum élő hivatkozásokat tartalmaz, valamint azokat, amelyek unreferenced de a szemétgyűjtő nem volt esélye, hogy gyűjtsön még.
A szemétgyűjtő tevékenység, amely megjeleníti szabadult, és költözött tárgyakat. Ha az alkalmazás verte a halom túlzottan, ez itt jelennek majd meg. Mozgó nagyszámú tárgyakat helyez nagy terhet ró a virtuális gép, és ahhoz vezethet, hogy az ideiglenes befagyasztását. Többnyire ez akkor történik, amikor a virtuális gép bővítése a kupac.
A szálak száma a virtuális gép, szétváltak aktív és inaktív szálak. Ez akkor hasznos, ha létrehoz egy sok szál, és szükség van változásra vonatkozó információkat a teljes számuk és hányan ténylegesen megtett.

Mi az új ebben a kiadásban:

  • Ez a verzió már támogatja a Java 7 (class fájlokat lefordítva -target 1.7), & quot; Másolás a vágólapra & quot; gombokat a részletek panelek & quot; Fields & quot; és a & quot; Methods & quot ;, valamint gyors linkek a műveleti kód dokumentációt alján a bájtkódjának kijelzőn.

Hasonló program

KJam Build Tool
KJam Build Tool

2 Jun 15

Atlassian Bamboo
Atlassian Bamboo

14 Apr 15

Clozure CL
Clozure CL

3 Jun 15

Más szoftver fejlesztő Ingo Kegel

install4j
install4j

17 Feb 15

Hozzászólások a jclasslib bytecode viewer

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!