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 li>
- 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 li>
- 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
Hozzászólás nem található