YourKit Java Profiler

Szoftver screenshot:
YourKit Java Profiler
Szoftver adatai:
Változat: 2015 Build 15068 Frissítve
Feltöltés dátuma: 27 Sep 15
Fejlesztő: YourKit, LLC
Engedély: Ingyenes
Népszerűség: 50

Rating: 5.0/5 (Total Votes: 1)

YourKit Java Profiler egy kereskedelmi CPU és a memória Profiler szoftver, amely lehetővé teszi a felhasználók számára, hogy könnyedén megoldja számos processzor és a memória kapcsolatos teljesítmény problémák.
YourKit Java Profiler funkciók automatikus szivárgás érzékelő, hatékony eszközöket az elemzéshez a memória elosztása, egy tárgy kupac böngésző, átfogó memória teszteket részeként a JUnit tesztelési folyamat, rendkívül alacsony profilalkotás fölött.

Mi Új ebben a kiadásban:

  • Agent: Windows változat érzékelés javult. Különösen a Windows 10 mostantól helyesen érzékeli, és az összefoglaló mutatja Windows verzió a build számot.
  • IDE integráció: hiba javítva: NetBeans plugin, lehet, hogy nem lehet telepíteni Windows 10
  • CPU profilalkotás: CPU felkutatása miatt korrekciót alkalmazzák most csak -Dyjp.apply.calibration = true meghatározott /bin/ui.ini
  • Memória profilalkotás: optimalizálás: javult betöltési ideje memória Pillanatképek (különösen, & quot; feladat 3 & quot; folyamatban)
  • Memória profilalkotás: optimalizálás: Object Explorer és más nézetek nyílt gyorsabb valamilyen tárgyat készlet
  • Memória profilalkotás: hiba javítva: memóriavesztés az ideiglenes adat szerkezetek során létrehozott pillanatkép betöltése

Mi az új verzióban 2013 Beépített 13072:

  • UI: hiba javítva: szórványos & quot; java. lang.ClassCastException & quot;
  • UI: patthelyzet érzékelő: hiba javítva: lehetséges & quot; patthelyzet érzékelő probléma: állapot mismatch & quot; kivételek, például bemenetek
  • Agent: hiba javítva: IBM Java: & quot; java.lang.UnsatisfiedLinkError & quot; A natív módszerek com.ibm.oti.vm.VM

Mi az új verzióban 2013 Beépített 13070:

  • Agent: Linux: hiba javítva: helytelen munkamenet nevét választották esetén nagyon hosszú parancssor, pl "java" helyett a fő osztály JAR név
  • Agent: hiba javítva: indítási lehetőségek probe_on, probe_off, probe_auto, probe_disable nem fogadta el a rövid szintaxist beépített érzékelők, pl .Databases A com.yourkit.probes.builtin.Databases
  • Agent: próbák, a teljesítmény számlálók: hiba javítva: FileOutputStream és a folyamat I / O események nem adott néhány Java verzióval
  • IDE integráció: NetBeans 8.0 Beta támogatja
  • IDE integráció: Mac OS X: hiba javítva: a Profiler UI nem csatlakozik automatikusan a profilos folyamat miatt Java 7-es JavaAppLauncher képtelen átadni a parancssori paraméterek java futtatható

Mi az új verzióban 2013 Beépített 13066:

  • CPU profilalkotás:
  • Pillanatkép összehasonlítás: javulás: Slave nézetek & quot; Vissza nyomok & quot ;, & quot; Callees lista & quot; és a & quot; Egyesített Callees & quot; adtak egy módszert választott a & quot; Method lista & quot ;. Ez akkor különösen hasznos, ha elemezve módszerrel úgynevezett különböző helyekről a pillanatképek hasonlítják össze.
  • J2EE magas szintű profilalkotás alapja ma már a beépített szonda eredménye.
  • Ez kiküszöböli nyakunkba a korábban használt dedikált visszahívások, amelyek részben megismételte a beépített szonda funkcionalitás, valamint a végrehajtott egyes műveletek futási végzése helyett őket, amikor a Profiler megnyílik egy pillanatképet.
  • Az ingatlan high_level_cpu_profiling már nem létezik a CPU mintavételi és nyomon követése beállításokat. Az indítási lehetőség disablej2ee eltávolították. Kapcsolja J2EE magas szintű profilalkotás ki, akkor kapcsolja ki vagy tiltsa le a megfelelő próbákat.
  • CPU nyomon: egy új indítási lehetőség _instrument_all_methods bővült eszköz primitív getterek, alkotói és más hasonló rövid módszereket, amelyeket csak a hozzáférés objektum mezők és / vagy vissza értéket. Alapértelmezésben ezek a módszerek nem műszerekkel, hogy csökkentsék a feje fölött. Használja ezt a lehetőséget, ha hívása számít minden nevezett módszer sokkal értékesebb, mint az idő, a pontosság és az alacsonyabb rezsi.
  • UI: hozzáadott képes megmutatni módszerek volt kevesebb, mint 1 ms megadásával -Dyjp.show.shortest.methods = true /bin/yjp.ini
  • Optimization: Hot Spots panoráma nyílik sokkal gyorsabban
  • UI: hozzáadott képes kikapcsolni a nulla-time módszerrel korrekció segítségével az ingatlan -Dyjp.zero.time.methods = false /bin/yjp.ini. A nulla egyszeri korrekció azt jelenti, hogy minden hívás a következő módszerek figyelmen kívül hagyja:
  • java.lang.Object: várj (*)
  • java.lang.Thread: alvás (*)
  • java.lang.Thread: hozam (*)
  • java.net.PlainSocketImpl: socketAccept (*)
  • java.net.PlainSocketImpl: Elfogadom (*)
  • java.net.ServerSocket: accept ()
  • org.apache.tomcat.jni.Socket: Elfogadom (*)
  • sun.nio.ch.ServerSocketChannelImpl: accept0 (*)
  • sun.misc.Unsafe: Park (*)
  • java.util.concurrent.locks.LockSupport: Park * (*)
  • com.ibm.tools.attach.javaSE.IPC: waitSemaphore (*)
  • sun.nio.ch.EPollArrayWrapper: epollWait (*)
  • Technikailag idejüket kivonjuk a hívó idő akár a hívás gyökeret, amikor a CPU elemzési eredményeinek töltik UI. Más szavakkal, azok idő mindig feltételezzük, hogy 0, ha a korrekció alkalmazását.
  • Memória profilalkotás:
  • Object Explorer: értékek azonnal megjelennek a tárgyak a következő osztályok:
  • java.util.Date
  • java.net.URL
  • java.io.File
  • java.util.zip.ZipFile
  • java.util.jar.JarFile
  • primitív értéke csomagolóanyagok:
  • java.lang.Integer
  • java.lang.Long
  • java.lang.Short
  • java.lang.Boolean
  • java.lang.Byte
  • java.lang.Character
  • java.lang.Double
  • java.lang.Float
  • atomi értékek:
  • java.util.concurrent.atomic.AtomicInteger
  • java.util.concurrent.atomic.AtomicLong
  • java.util.concurrent.atomic.AtomicBoolean
  • Más numerikus osztályok:
  • java.math.BigDecimal
  • java.math.BigInteger
  • elmélkedés:
  • java.lang.reflect.Field
  • java.lang.reflect.Constructor
  • java.lang.reflect.Method
  • (mivel építeni 13062) gyűjtemény mérete gyűjtemény osztályok és alosztályok:
  • java.util.ArrayList
  • java.util.Arrays $ ArrayList (visszatért Arrays.asList ())
  • java.util.HashMap
  • java.util.HashSet
  • java.util.Hashtable
  • java.util.IdentityHashMap
  • java.util.LinkedList
  • java.util.PriorityQueue
  • java.util.TreeMap
  • java.util.Vector
  • java.util.WeakHashMap
  • Object Explorer: önálló hivatkozó objektumokat kifejezetten jelzi [Self hivatkozás], és a megfelelő fát csomópontok levelek most, hogy elkerüljék a végtelen terjeszkedés
  • Object Explorer: hozzáadott képes szabni a maximális számát mutatja az egyes objektumok segítségével az ingatlan -Dyjp.max.objects.to.show = a /bin/yjp.ini. Az alapértelmezett érték marad 500. Megjegyzés: a beállítás nagyobb értékeket növeli a memória használat, és lelassíthatja az UI.
  • Primitive tömbök minden ugyanazokat az elemeket kifejezetten megjelölt tárgy felfedező, utak és egyéb nézetek bemutatására az egyes tárgyak
  • elemzése tömbök egy nagy számú elemet egyszerűbbé vált a segítségével az új cselekvési Memória | Nézd meg Tömb elemek (Shift + F5) (is elérhető egy felugró menü), amely megnyitja minden elemét kiválasztott referencia array (ok) új lapon, ahol lehet átfogóan vizsgálta az összes rendelkezésre álló nézeteket.
  • Ez az akció is elérhető, mint a & quot; Megnyitás összes elemét egy új lapon & quot; hivatkozást az Object Explorer mellett a & quot; konfigurálása látható tömb elem tartomány ... & quot; hivatkozást áll a tömbök rejtett elemeket.
  • Egyesített utak: javulás: külön csomópont használt GC gyökerek és tárgyak megtartott több tárgyat
  • Egyesített utak: javulás: & quot;

Mi az új verzióban 12.0.5:

  • Az ügynök log fájl nem hozható létre, ha a munkamenet nevét tartalmazta érvénytelen fájlnév karakter.

Mi az új verzióban 12.0.4:

  • Ez a verzió javításokat mintában elosztása felvétel, ami lezuhan A profilos kérelmet, ha a CPU mintavétel sem kezdték.
  • A mellékelt JRE lett frissítve Java 7.

Mi az új verzióban 12.0.3:

  • Támogatás FreeBSD 8 javult.
  • betöltése pillanatképek nagy mennyiségű GC nagyban optimalizált.
  • Ez a kiadás megoldja néhány kérdést a JBoss, GlassFish, és OSGi Felix.

Mi az új verzióban 12.0.1:

  • Új támogatott platformok:
  • Linux ARM: futó profilos alkalmazások és / vagy a Profiler UI támogatja a soft-float (ARMv5, ARMv7), a kemény float (ARMv7) JVM
  • Linux PPC: futó profilos alkalmazások és / vagy a Profiler UI támogatja a 32 bites (PPC) és 64 bites (ppc64) JVM
  • CPU profilalkotás:
  • CPU felkutatása fölött jelentősen csökkent (a különböző profilú alkalmazások futtatásához akár 10% -50% -kal gyorsabb, mint az előző Profiler változat) és a pontosság nőtt miatt a következő fejlesztéseket tartalmazza:
  • új adaptív nyomkövetés üzemmód automatikusan csökkenti a nyomkövetés fölött, és így az eredmény is sokkal megfelelőbb (lásd CPU nyomkövetés beállításai)
  • CPU felkutatása most méri fali alapesetben az időt (lásd CPU felkutatása beállítások és idő mérése).
  • Ez csökkenti a profilalkotás rezsi miatt megszerzése fal idő gyorsabb, mint megszerzése CPU időt.
  • Fali idő is pontosabb, mint a CPU időt, amely néhány ezredmásodperces pontossággal mérő időközönként.
  • belső fejlesztések csökkentett profilalkotás fölött
  • Minden CPU profilalkotás beállításokat alkalmazzák futásidejű vannak állítva a CPU mintavételi beállítások és CPU nyomkövetés beállításai
  • Kérjük, vegye figyelembe az ezzel kapcsolatos változások:
  • API: két új vezérlő módszerek kerültek: startCPUTracing (Nullable karakterlánc beállítások) és startCPUSampling (Nullable karakterlánc beállítások). Módszerek startCPUProfiling (...) már elavult.
  • J2EE magas szintű profilalkotás most konfigurálva a CPU mintavételi beállítások és CPU nyomkövetés beállításai
  • indítási lehetőség noj2ee törölték mellett a high_level_cpu_profiling ingatlan CPU mintavételi beállítások és CPU nyomkövetés beállításai
  • indítási lehetőségek samplingperiod és samplingdelta eltávolították mellett a sampling_period_ms és sampling_period_delta_ms ingatlanok CPU mintavételi beállítások
  • időmérés most konfigurálva a CPU mintavételi beállítások és CPU nyomkövetés beállításai. Külön konfigurációs fájl .walltime és egy dedikált indítási lehetőség walltimespec nem használják többé.
  • indítási lehetőség szűrők törölték javára CPU felkutatása beállítások
  • CPU nyomon: falon időben módszerek már nem burkoltan kezelni mindig nem szűrt. A korábbi viselkedést okozhat váratlan rezsi, ha falra idő mérése volt beállítva számos vagy az összes módszer.
  • Agent: időmérés javult, hogy biztosítsa a monotonitás, ha megfelelő
  • CPU mintavételi: hiba javítva: natív módszer csomagolóanyagokat $$ YJP $$ jelenhet meg a stack
  • Memória profilalkotás:
  • UI: új funkció: Class fa nézet hasonló a & quot; Class lista & quot ;, de azt mutatja, osztályok szerint csoportosítva csomag
  • UI: új funkció: memórianézet mint a Class listát lehessen választani több sort. Ez befolyásolja szolga látja tartalmat, valamint a fellépések, például & quot; megtekintése kijelölt objektumok & quot; és mások.
  • & quot; Ismétlődő húrok & quot; ellenőrzés: a kapott eredményeket hozott létre az egyesülés gyökér csomópont, amely bemutatja a teljes hulladék az ismétlődő húrok
  • Optimization: pillanatképek nagy primitív tömbök nyitotta gyorsabban
  • UI: optimalizálás: teljesítmény & quot; Bejövő hivatkozások & quot; Tekintettel drámaian javult
  • UI: javult kiszámítása pontos megtartott méretben & quot; Class lista & quot; és hasonló nézetek: több tétel feldolgozása per click, ha számítási sebesség lehetővé teszi,
  • UI: javulás: a rendelkezésre álló processzormagok használnak párhuzamos számításokat az alábbi nézetek:
  • Class lista
  • Class fa
  • Generációk
  • Elérhetőség körök
  • Class rakodógépek
  • webes alkalmazások
  • Ingatlan korosztály
  • UI: javulás: & quot; Számolja pontos megtartott méretben & quot; fellépés használja a rendelkezésre álló processzormagok elvégzésére számítás párhuzamos
  • UI: javulás: & quot; Számolja pontos megtartott méretben & quot; fellépés nem kényszeríti rendezés által visszatartott méret oszlop, ha a számítás folytatta
  • Optimization: elosztását felvétel rezsi csökkent a többszálú alkalmazások. Mekkora a javulás függ & quot; Rekord minden N-edik & quot; beállítást. Tesztek alapján, a kód olyan profilos fut akár 30% -kal gyorsabb, ha minden 10. fotótémáról (alapértelmezett beállítás), és akár 70% -kal gyorsabb, ha minden 100. fotótémáról, összehasonlítva a korábbi változat
  • webalkalmazások: javulás: webes alkalmazás keretében útját (URL) most bemutatott mellett webes alkalmazás nevét
  • webalkalmazások: hozzáadott támogatása Móló (verzió 6, 7, 8)
  • Class például száma telemetria (& quot; Class List & quot; lap), ellentétben más telemetria nézetek, automatikusan nem rendszeresen frissítjük. Ez a teljesítmény szempontok: beszerzik a statisztikák jelentős időt vesz igénybe esetén hatalmas kupacok, sok objektummal, így működnie kell a keresletet.
  • Ahelyett, hogy frissíti, ha:
  • A & quot; Frissítés & quot; gomb megnyomásakor az lap látható (explicit frissítés)
  • A & quot; Force szemétgyűjtő & quot; gomb megnyomásakor az lap látható (érdemes azonnal látni a változásokat objektum számát és a méretek után kényszerítve szemétgyűjtés)
  • egy pillanatfelvétel fogságba (beszerzik a statisztikák egy része a rögzítés)
  • UI: Paths: hiba javítva: duplikált utat bejegyzéseket lehetett mutatni, hogy bizonyos körülmények között
  • telemetria:
  • CPU használat telemetria: kernel CPU időt mutatja külön görbe, amellett, hogy a fő felhasználói + kernel CPU-idő grafikon.
  • AIX megjegyzés: tudjuk, a két funkciót kell mérni folyamat CPU időt AIX: clock_gettime (CLOCK_PROCESS_CPUTIME_ID) és rusage (). Az első az alapértelmezett, mert úgy tűnik, hogy jobb eredményeket, mint párja. Azonban van egy hátránya: nem ad kernel és a felhasználói alkalommal külön-külön. Ez azt jelenti, hogy nem fogja látni a kernel időben telemetriai. Ahhoz, hogy ez adja ügynök indítási lehetőség _with_rusage használni rusage () helyett.
  • Graph renderelés lett optimalizálva, így UI sokkal jobban reagál, különösen, ha nagyobb mérlegek
  • Téma állami telemetria: hiba javítva: telemetria minták megtörténhet alacsonyabb órajelen eredményező hiányosságok a szál állapota telemetria grafikon
  • szondák:
  • Új funkció: képes egyértelmű táblákat. Megszabadulni a régebbi eseményeket Ön nem érdekli többé, vagy adjon teret az új eseményekhez, ha az asztal kapacitásának felső határát elérte.
  • Ha törölni asztalt a UI, felhasználása & quot; Tiszta táblázat (ok) ... & quot; Link található a jobb felső sarokban a & quot; szondák & quot; lapon.
  • Ha törölni asztalok programból, használja a Profiler API módszerrel Controller.clearUserTables (String ... tableNames)
  • UI: & quot; szondák & quot; lap elrendezése változott ad több függőleges teret a böngészéshez esemény listák, és hogy a felhasználói felület következetesebb. Most asztalok, idővonal, ha hívás fa és a CPU használat becslése fülek találhatók ugyanazon a szinten.
  • Class loading szonda engedélyezni lehet indítási lehetőség szonda = classloading (ez az alapértelmezett) és a fogyatékkal az indítási lehetőség noprobe = classloading. Indítási lehetőség builtinprobes = ma sem azt jelenti, noprobe = classloading.
  • szondák: API: elavult osztály com.yourkit.probes.ObjectIntWeakMap eltávolították. Használjon com.yourkit.probes.ObjectRowIndexMap helyett.
  • & quot; Menet Life Cycle & quot; beépített szonda: hiba javítva: névváltoztatás eseményeket helytelenül jár pár JVM belső menet
  • Triggers:
  • Az alapértelmezett kiváltó leíró fájl változott /.yjp/triggers.txt
  • IDE Integráció:
  • Eclipse, IntelliJ IDEA, NetBeans 7.0 és újabb bővítmény automatikusan érzékeli a 32 bites és 64 bites JVM-ek.
  • A & quot; Profil & quot; intézkedést kell tudni, hogy a JVM, hogy megkezdődjön a profilos alkalmazás 32 bites vagy 64 bites, annak érdekében, hogy a kínálat megfelelő szerrel változat.
  • Korábban a plugin teljesen támaszkodott a felhasználói választás a & quot; 32 bites vagy 64 bites JRE kiválasztása & quot; lapján a plugin konfigurációs. Egy rossz választás eredménye a JVM hiba Hiba történt inicializálása során VM. Nem találtunk ügynök könyvtár.
  • Most, kísérletet tesz, hogy automatikusan felismerje a JVM által természetbeni álló információ megszerzése az IDE. Ha a felismerés sikeres, az eredmény felülbírálja a felhasználó által készített választás.
  • Ez teszi a & quot; Profil & quot; fellépés munka out of the box a legtöbb esetben.
  • Megjegyzés: megtartottuk a & quot; 32 bites vagy 64 bites JRE kiválasztása & quot; lapon, mint egy hát az esetekben, amikor az automatikus felismerés nem lehetséges.
  • Eclipse: Maven távon konfigurációk támogatott Eclipse 3.7 és újabb
  • IntelliJ IDEA 12 támogatott
  • NetBeans 7.3 támogatja
  • NetBeans: hiba javítva: a profilalkotás egy osztály vagy JUnit teszt esetleg nem működik a Web projektek
  • J2EE Integráció:
  • J2EE integrációs varázsló: hozzáadott Móló 6 és újabb támogatás
  • User Interface
  • Javulás: a bal oldali függőleges fül-csoport ami megnyitotta pillanatfelvételek és kapcsolódó alkalmazások most igyekszik elkerülni a scroller, ha sok lapot nyitnak, lerövidítésével fülek nevét. Ha a teljes lap címe nem illik, de még mindig lesz elérhető a szerszám csúcsa.
  • Filters: hozzá egy gyors módja közötti váltáshoz alkalmazása és nem alkalmazó szűrők UI:
  • egy új főmenü Beállítások | Collapse szűrt kéri
  • Az eszköztár amikor a Profiler csatlakozik egy futó alkalmazás
  • & quot; Filters ... & quot; hivatkozást a Legend, ha dolgozik egy pillanatfelvétel
  • A skálázhatóság: hogy UI jobban reagál, ha dolgozik, hatalmas pillanatképek, & quot; Callees lista & quot; rabszolga nézet nem automatikusan kiszámítja, amint a kiválasztást a főtábla változásokat. Ehelyett számítási kifejezetten meg kell indult egy linkre kattintva. Alapértelmezésben az automatikus számítás elvégzése pillanatfelvételek kevesebb, mint 1.000.000 hívás keretek (azaz egyedi stack), amely a legnagyobb többség a valódi világban pillanatképek. Megváltoztatni a küszöböt, adja -Dyjp.callees.auto.threshold = keretek száma /bin/yjp.ini.
  • A támogatás nagy kontrasztú színek. A használatához, kérjük, adja meg -Dyjp.system.colors = true /bin/yjp.ini.
  • yjp.sh indító szkriptet javult: ha YJP_JAVA_HOME környezeti változó meg van adva van Priory felett csomagban JRE és a rendszer alapértelmezett Java, amely lehetőséget ad arra, hogy futtassa a Profiler UI alatt különösen Java verzió szerkesztése nélkül az indító szkriptet
  • Összefoglaló: hozzáadott & quot; Parancssor & quot; ingatlan képviseli a teljes parancssort a Java folyamatot
  • Hívás fa és vissza nyomok nézetek: hozzáadott felugró menüpont bővíteni kiválasztott csomópont le 5 szint, mint egy kiegészítés a meglévő elemet, amely kibővíti a csomópontot teljesen
  • Javulás: diaiógusstíius egységes tekintetében Súgó és nem-záró gomb helye
  • Bug fix: a Profiler ablakban lehet láthatatlanná válni, miután Profiler újraindítására, ha az egyik korábban használt kijelzők már nem elérhető
  • Bug fix: veremtúlcsordulás kivéve bizonyos ritka esetekben
  • Bug fix: fájlválasztó meghívhatjuk Nyitott Snapshot dialógus megfelelően kezelt Enter billentyűt, amikor fut UI Java 7
  • Egyéb:
  • Export parancssori: osztályjegyzék exportálják a teljesítmény pillanatképek is (mint a Memory fül | Osztály lista)
  • Figyelmeztetés: snapshot könyvtár konfigurációs fájl most /.yjp/snapshotdir.txt
  • Windows telepítő: a Profiler most csomagban Java JRE 7. Megjegyzés: Java 6 továbbra is teljes mértékben támogatott platform.
  • Agent: naplófájl_neve most -.log hogy jobban külön naplók különböző alkalmazások
  • Agent: hozzáadott egy lehetőség, hogy tárolja naplókat több fut a kérelmet egy sor naplófájlok elemzi ..log létrehozása helyett egyéni log fájlt -.log az egyes profilos folyamatot.
  • Ez az üzemmód akkor hasznos, ha a profilalkotás alkalmazások, mint a szerverek, ha miután egyesült napló jobb, mint ha külön naplót minden szerver start.
  • Az üzemmód használatához, az indítási lehetőség united_log
  • Session az a név, az alkalmazás ahogy a Profiler UI, és amelyet szintén az alapértelmezett megnevezni az alkalmazás pillanatképek. Ez automatikusan választja különös alkalmazási alapozva a jar fájl nevét, vagy a fő osztály nevét, vagy egyedi fájl nevét, vagy a távon konfiguráció nevét, amikor a profilalkotás belül IDE. A munkamenet neve is egyértelműen kimondani az indítási lehetőség SessionName =
  • Futás száma kezdődik 1. Ha az első log fájl .1.log mérete túllépi, új naplófájlt .2.log jön létre, és használják fel, akkor .3.log stb mérete határ 1 MB alapértelmezés szerint, és meg lehet változtatni az indítási lehetőség log_file_size_limit =
  • Megjegyzés: a legrégebbi naplófájlokat nem távolítja el automatikusan. Ha meg kell tisztítani őket, tegye meg kézzel vagy egy szkriptet.
  • Agent: Groovy 2.0 támogatja
  • Agent: CPU felkutatásának és elosztása recoding fölött kissé csökkent az IBM Java
  • Agent: hiba javítva: csatolja mód: helytelen kivételkezelőt a konstruktor bizonyos körülmények között
  • Agent: hiba javítva: lehetséges java.lang.VerifyError: következetlen stackmap keretek bankfiókban célt adott kódot minták lefordítva Eclipse fordítóval
  • UI: távoli profilalkotás: hiba javítva: távoli profilú futó alkalmazások a különböző gépeken, beállítva, hogy ugyanazt a portot használja, és elkezdett ugyanakkor nem lehet egyszerre csatlakoztatni a Profiler UI

Mi az új 10.0 verziója:

  • Ez nagyobb kiadás tartalmaz egy csomó új funkciók, fejlesztések és hibajavítás. Támogatás az AIX (PPC és ppc64) platform adunk.
  • Egy új & quot; kiváltó & quot; funkció lehetővé teszi a felhasználók számára, hogy automatikusan elvégzi a különböző cselekvések különleges események (magas CPU vagy memória használat, a kivitelezés módja, stb.).
  • kiosztása felvételt tud gyűjteni a szemétgyűjtő statisztikáit minden osztályban.
  • Performance pillanatképek lehet kivonni memória pillanatképek.
  • kalibrációs pontosság CPU nyomkövetés javult.
  • CPU-használat és az idő töltött szemétgyűjtő most bemutatott ugyanazon a grafikonon.
  • Mint általában, sok tekintetben javítja az UI valósultak meg.

Mi az új verzióban 9.5.1:

  • Javulás: több OSGi konténer alkalmazások profilos nélkül Nem kell kézzel twick OSGi beállításokat, hogy betöltését a Profiler osztályok. Különösen, ez magában foglalja a GlassFish 3.1.
  • IDE integráció: javult NetBeans bővítmény a telepítést a Windows Vista és Windows 7 Korábban az IDE integrációs varázsló meghiúsulhat, ha a NetBeans-ben telepített védett könyvtárban, mint a & quot; Program Files & quot; miatt a Windows User Access Control (UAC). Most, a megfelelő UAC prompt jelenik meg, amikor szükség, hagyta, hogy a varázsló sikerül.
  • IDE integráció: NetBeans 7.0 M2 támogatott
  • IDE integráció: Profiler plugint UI: fejlesztéseket
  • UI: üdvözlő képernyő: jobb használhatóság az alacsony felbontású képernyők
  • UI: nyitott pillanatkép dialógus: csoportosításával Pillanatképek session most szabadon választható
  • Bug fix: UI: nyitott pillanatkép párbeszédablakban lehet nem megfelelően frissíteni bizonyos ritka esetekben

Korlátozások :

  • 15 napos kipróbálási

Hasonló program

PyZen
PyZen

12 May 15

noselog
noselog

20 Feb 15

benchbase
benchbase

11 May 15

Hozzászólások a YourKit Java Profiler

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