YourKit Java Profiler

Sagteware kiekie:
YourKit Java Profiler
Sagteware besonderhede:
Weergawe: 2015 Build 15068 Opgedateer
Upload datum: 27 Sep 15
Ontwikkelaar: YourKit, LLC
Lisensie: Gratis
Populariteit: 50

Rating: 5.0/5 (Total Votes: 1)

YourKit Java Profiler is 'n kommersiële geheue en verwerker profielsamesteller sagteware wat gebruikers in staat stel om maklik te los wye verskeidenheid van CPU en geheue verwante prestasie.
YourKit Java Profiler funksies outomatiese lek opsporing, kragtige instrumente vir die ontleding van die geheue verspreiding, 'n voorwerp hoop leser, omvattende geheue toetse as deel van jou Junit toetsproses, 'n baie lae profiel oorhoofse.

Wat is nuwe in hierdie release:

  • Agent: Windows weergawe opsporing verbeter. In die besonder, is Windows 10 nou behoorlik bespeur, en die Opsomming toon Windows weergawe met die bou nommer.
  • IDE integrasie: fout vaste: NetBeans plugin kan nie op Windows 10 word geïnstalleer
  • CPU profilering: CPU opsporing gevolg regstelling is nou slegs van toepassing indien -Dyjp.apply.calibration = true gespesifiseer in /bin/ui.ini
  • Memory profilering: optimization: verbeter laai tyd van die geheue foto (in die besonder, & quot; taak 3 & quot; in progress)
  • Memory profilering: optimization: Object ontdekkingsreisiger en ander lewensbeskouings oop vinniger vir 'n paar voorwerp stelle
  • Memory profilering: fout vaste: geheugenlek tydelike datastrukture wat geskep is tydens snapshot laai

Wat is nuut in die weergawe 2013 Build 13072:

  • UI: fout vaste: sporadiese & quot; Java. lang.ClassCastException & quot;
  • UI: dooiepunt detector: fout vaste: moontlike & quot; dooiepunt detector probleem: status mismatch & quot; uitsonderings vir 'n paar insette
  • Agent: fout vaste: IBM Java: & quot; java.lang.UnsatisfiedLinkError & quot; vir die inheemse metodes in com.ibm.oti.vm.VM

Wat is nuut in die weergawe 2013 Build 13070:

  • Agent: Linux: fout vaste: foutiewe naam sessie is gekies in die geval van baie lang command line, bv 'java' in plaas van die hoofklas of JAR naam
  • Agent: fout vaste: startup opsies probe_on, probe_off, probe_auto, probe_disable nie aanvaar het nie die kort sintaksis vir ingeboude probes, bv .Databases Vir com.yourkit.probes.builtin.Databases
  • Agent: probes, prestasie tellers: fout vaste: FileOutputStream en die proses I / O gebeure is nie in sommige Java weergawes aangeteken
  • IDE integrasie: NetBeans 8,0 Beta ondersteun
  • IDE integrasie: Mac OS X: fout vaste: die profielsamesteller UI sal nie outomaties toegang tot die geprofileerde proses weens Java 7 se JavaAppLauncher se onvermoë om sy command line parameters slaag om java uitvoerbare

Wat is nuut in die weergawe 2013 Build 13066:

  • CPU Profiling:
  • Kiekie vergelyking: verbetering: views & quot slaaf; Terug spore & quot ;, & quot; Callees lys & quot; en & quot; Saamgesmelt Callees & quot; is bygevoeg vir 'n metode gekies in die & quot; Metode lys & quot ;. Hulle is veral nuttig wanneer die ontleding van 'n metode genoem uit verskillende plekke in die foto's vergelyk.
  • J2EE hoë-vlak profilering is nou gebaseer op ingeboude resultate ondersoek.
  • Dit sluit oorhoofse van voorheen gebruik toegewyde verifikasie, wat gedeeltelik herhaal die ingeboude ondersoek funksies, sowel as uitgevoer sommige bedrywighede in runtime plaas van die uitvoering van hulle wanneer die profielsamesteller maak 'n momentopname.
  • Die eiendom high_level_cpu_profiling nie meer bestaan ​​nie in CPU steekproefneming of opsporing instellings. Die begin opsie disablej2ee verwyder is. Om J2EE hoë-vlak profilering afskakel, moet jy afdraai of skakel ooreenstemmende probes.
  • CPU opsporing: 'n nuwe begin opsie _instrument_all_methods is by instrument primitiewe getters, setters en ander soortgelyke kort metodes wat slegs toegang voorwerp velde en / of terug 'n waarde. By verstek, is sulke metodes nie instrumentasie om oorhoofse verminder. Gebruik hierdie opsie wanneer aanroeping tel vir almal geroep metodes is meer waardevol as die tyd akkuraatheid en laer oorhoofse.
  • UI: bygevoeg vermoë om metodes wat minder as 1 ms -Dyjp.show.shortest.methods = true in /bin/yjp.ini het deur die spesifiseer wys
  • Optimization: Hot Spots oog open baie vinniger
  • UI: bygevoeg vermoë om die nul-time metode korreksie met die hulp van die eiendom -Dyjp.zero.time.methods = valse in /bin/yjp.ini skakel. Die nul-time regstelling beteken dat enige oproepe na die volgende metodes word geïgnoreer:
  • java.lang.Object: wag (*)
  • java.lang.Thread: slaap (*)
  • java.lang.Thread: opbrengs (*)
  • java.net.PlainSocketImpl: socketAccept (*)
  • java.net.PlainSocketImpl: aanvaar (*)
  • java.net.ServerSocket: aanvaar ()
  • org.apache.tomcat.jni.Socket: aanvaar (*)
  • 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 (*)
  • Tegnies, hul tyd afgetrek word van die oproeper tyd tot die oproep boom wortel wanneer CPU profilering resultate in UI gelaai is. Met ander woorde, is hulle tyd altyd veronderstel om 0 wanneer die regstelling toegepas word.
  • Memory Profiling:
  • Object ontdekkingsreisiger: waardes is onmiddellik getoon vir voorwerpe van die volgende klasse:
  • java.util.Date
  • java.net.URL
  • java.io.File
  • java.util.zip.ZipFile
  • java.util.jar.JarFile
  • primitiewe waarde omhulsels:
  • java.lang.Integer
  • java.lang.Long
  • java.lang.Short
  • java.lang.Boolean
  • java.lang.Byte
  • java.lang.Character
  • java.lang.Double
  • java.lang.Float
  • atoom waardes:
  • java.util.concurrent.atomic.AtomicInteger
  • java.util.concurrent.atomic.AtomicLong
  • java.util.concurrent.atomic.AtomicBoolean
  • ander numeriese klasse:
  • java.math.BigDecimal
  • java.math.BigInteger
  • besinning:
  • java.lang.reflect.Field
  • java.lang.reflect.Constructor
  • java.lang.reflect.Method
  • (sedert bou 13062) versameling grootte vir versameling klasse en subklasse hul:
  • java.util.ArrayList
  • java.util.Arrays $ Array List (teruggekeer van 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 ontdekkingsreisiger: self verwysing voorwerpe uitdruklik aangedui met [Self verwysing], en die ooreenstemmende boom nodes is blare nou oneindige uitbreiding vermy
  • Object ontdekkingsreisiger: bygevoeg vermoë om die maksimum aantal getoon individuele voorwerpe pas met die hulp van die eiendom -Dyjp.max.objects.to.show = in /bin/yjp.ini. Die standaard waarde bly 500. Nota:. Die opstel van groter waardes verhoog geheue gebruik en kan vertraag die UI
  • primitiewe skikkings met al die dieselfde elemente uitdruklik aangedui in voorwerp ontdekkingsreisiger, paaie en ander lewensbeskouings aanbieding individuele voorwerpe
  • Ontleding van skikkings met 'n groot aantal elemente is vereenvoudig met die hulp van die nuwe aksie Memory | View Array elemente (Shift + F5) (ook toeganklik via 'n pop-up menu) wat al die elemente van geselekteerde verwysing array (s) in 'n nuwe blad, waar hulle volledig met al die beskikbare views ondersoek kan word geopen.
  • Hierdie aksie is ook beskikbaar as die & quot; Oop alle elemente in 'n nuwe blad & quot; hyperlink in die voorwerp ontdekkingsreisiger bykomend tot die & quot; Konfigureer getoon verskeidenheid element reeks ... & quot; hyperlink beskikbaar is vir die skikkings met verborge elemente.
  • Saamgesmelt paaie verbetering: aparte nodes word gebruik vir GC wortels en voorwerpe teruggehou uit verskeie voorwerpe
  • Saamgesmelt paaie verbetering: & quot;

Wat is nuut in die weergawe 12.0.5:

  • Die agent log lêer kon nie wees geskep word indien die naam sessie vervat ongeldig lêernaam karakters.

Wat is nuut in die weergawe 12.0.4:

  • Hierdie weergawe fixes gemonsterde toekenning opname, wat kan crash die geprofileerde toediening indien CPU steekproefneming het nog nooit begin het.
  • Die bundel JRE is opgegradeer om Java 7.

Wat is nuut in die weergawe 12.0.3:

  • Ondersteuning vir FreeBSD 8 verbeter
  • Die laai van foto's met 'n groot hoeveelheid van die GC word grootliks verbeter.
  • Hierdie vrystelling los 'n paar probleme met JBoss, Glas en OSGi Felix.

Wat is nuut in die weergawe 12.0.1:

  • New Platforms Ondersteun:
  • Linux op ARM: hardloop geprofileerde aansoeke en / of die profielsamesteller UI is gesteun op sagte float (ARMv5, ARMv7) en hard-float (ARMv7) JVMs
  • Linux op PPC: hardloop geprofileerde aansoeke en / of die profielsamesteller UI is gesteun op 32-bit (PPC) en 64-bit (ppc64) JVMs
  • CPU Profiling:
  • CPU opsporing oorhoofse is aansienlik verminder (verskillende geprofileerde aansoeke loop tot 10% -50% vinniger as met die vorige profiler weergawe) en akkuraatheid is verhoog as gevolg van die volgende verbeterings:
  • nuwe adaptive opsporing af verminder outomaties opsporing oorhoofse en maak die resultate meer voldoende (sien CPU opsporing instellings)
  • CPU opsporing meet nou die muur tyd by verstek (sien CPU opsporing instellings en tyd meting).
  • Dit verminder profilering oorhoofse omdat die verkryging van die muur tyd is vinniger as die verkryging van CPU tyd.
  • Wall tyd is ook meer akkuraat is as CPU tyd, die verskaffing van 'n paar akkuraatheid nano sekonde wanneer meet tyd intervalle.
  • interne verbeteringe verminder profilering oorhoofse
  • Alle CPU profilering instellings toegepas in runtime is ingestel in CPU monsterneming instellings en CPU opsporing instellings
  • Let asseblief op die verwante veranderinge:
  • API: twee nuwe Controller metodes is bygevoeg: startCPUTracing (Nullable String instellings) en startCPUSampling (Nullable String instellings). Metodes startCPUProfiling (...) is afgekeur.
  • J2EE hoë-vlak profilering is nou ingestel in CPU monsterneming instellings en CPU opsporing instellings
  • opstart opsie noj2ee is ten gunste van die high_level_cpu_profiling eiendom in CPU monsterneming instellings en CPU opsporing instellings verwyder
  • opstart opsies samplingperiod en samplingdelta het ten gunste van die sampling_period_ms en sampling_period_delta_ms eiendomme in CPU monsterneming instellings verwyder
  • tyd meting is nou ingestel in CPU monsterneming instellings en CPU opsporing instellings. 'N aparte konfigurasielêer .walltime en 'n toegewyde opstart opsie walltimespec is nie meer gebruik nie.
  • opstart opsie filters is ten gunste van die SVE opsporing instellings verwyder
  • CPU opsporing: muur tyd metodes is nie meer implisiet behandel soos altyd nie-gefiltreer. Die vorige gedrag kan onverwagte oorhoofse skep as die muur tyd meting is ingestel vir baie of al die metodes.
  • Agent: tyd meting is verbeter om Monotoniciteit verseker wanneer toepaslik
  • CPU steekproefneming: fout vaste: moedertaal metode omhulsels $$ YJP $$ dalk in die stapels verskyn
  • Memory Profiling:
  • UI: nuwe funksie: Klas verkenner is soortgelyk aan & quot; Klas lys quot ;, & maar toon klasse gegroepeer deur pakket
  • UI: nuwe funksie: views geheue soos klaslys keuse van verskeie rye toelaat. Dit raak slaaf beskou inhoud, asook aksies soos & quot; Kyk geselekteerde voorwerpe & quot; en ander.
  • & quot; Dubbele snare & quot; inspeksie: die resultate word onder 'n nuwe groepering wortel node wat die totale afval in al die duplikaat snare bied
  • Optimization: foto met 'n groot primitiewe skikkings vinniger geopen
  • UI: optimization: prestasie van & quot; inkomende Verwysings & quot; oog is dramaties verbeter
  • UI: verbeter berekening van die presiese behou grootte in & quot; klaslys & quot; en soortgelyke standpunte: meer items word verwerk per kliek of berekening spoed kan
  • UI: verbetering: beskikbaar CPU kern word gebruik vir parallel berekeninge in die volgende sienings:
  • Klas lys
  • Klas boom
  • Generations
  • Bereikbaarheid bestek
  • Klas loaders
  • Web aansoeke
  • Object ouderdomme
  • UI: verbetering: & quot; Bereken presiese behou groottes & quot; aksie gebruik beskikbaar CPU cores berekening uit te voer in parallel
  • UI: verbetering: & quot; Bereken presiese behou groottes & quot; optrede nie dwing sorteer deur die behoue ​​grootte kolom as berekening voortgegaan
  • Optimization: toekenning opname oorhoofse is verminder vir multi programme. Hoe groot is die verbetering hang af van & quot; Rekord elke nde voorwerp & quot; omgewing. Volgens toetse,-kode wat geprofileerde loop tot 30% vinniger as elke 10 voorwerp aangeteken (die verstek), en tot 70% vinniger as elke 100 voorwerp aangeteken, te vergelyk met die vorige weergawe
  • Web aansoeke: verbetering: web aansoek konteks pad (URL) word nou in bykomend tot web aansoek name
  • Web aansoeke: bygevoeg ondersteuning van Jetty (weergawes 6, 7, 8)
  • Klas byvoorbeeld telling telemetrie (& quot; Klas Lys & quot; blad), in teenstelling met ander standpunte telemetrie, nie outomaties van tyd tot tyd te werk. Dit is vir prestasie oorwegings. Insameling van die statistieke kan aansienlike tyd neem in die geval van groot hope met baie voorwerpe, dus moet loop op aanvraag
  • In plaas daarvan, dit updates wanneer:
  • die & quot; Herlaai & quot; knoppie gedruk word wanneer die blad is sigbaar ('n eksplisiete update)
  • die & quot; Force Garbage Versamelaar & quot; knoppie gedruk word wanneer die blad is sigbaar (dit maak sin om dadelik sien die veranderinge in voorwerp tellings en groottes ná dwing vullisverwydering)
  • 'n momentopname is vasgevang (die insameling van die statistieke is 'n deel van die opname)
  • UI: Paaie: fout vaste: dupliseer pad inskrywings kan onder sekere omstandighede getoon
  • Telemetrie:
  • CPU gebruik telemetrie. kern CPU tyd word as 'n aparte kurwe, bykomend tot die belangrikste gebruiker + kern CPU tyd grafiek
  • AIX nota: ons weet twee funksies te verwerk CPU tyd AIX meet: clock_gettime (CLOCK_PROCESS_CPUTIME_ID) en rusage (). Die eerste een is wat gebruik word deur verstek, want dit lyk vir beter resultate as sy eweknie te produseer. Maar dit het 'n nadeel: dit nie kern en gebruikers keer gee afsonderlik. Dit beteken dat jy sal die kern tyd telemetrie nie sien nie. Om dit in staat te stel, spesifiseer agent opstart opsie _with_rusage om rusage gebruik () plaas.
  • Grafiek lewering is geskik, maak UI veel meer reageer, veral wanneer die gebruik groter skaal
  • Draad staat telemetrie: fout vaste: telemetrie monsters kan gebeur op laer koers wat lei tot gapings in die draad staat telemetrie grafiek
  • Probes:
  • Nuwe funksie: die vermoë om tafels skoon te maak. Ontslae te raak van die ouer gebeure wat jy nie belangstel in nie, of gee ruimte vir nuwe gebeure as die limiet tafel kapasiteit bereik.
  • Om tafel skoon te maak van die UI, gebruik & quot; Duidelike tabel (s) ... & quot; skakel geleë in die regter boonste hoek van die & quot; Probes & quot; blad.
  • Om tafels programmaties skoon te maak, gebruik die profielsamesteller API metode Controller.clearUserTables (String ... tableNames)
  • UI: & quot; Probes & quot; blad uitleg is verander om meer vertikale ruimte vir op gebeurtenis lyste gee, en maak die UI meer konsekwent. Nou tafels, tydlyn, gebeurtenis oproep boom en CPU gebruik skatting oortjies is geleë op dieselfde vlak.
  • Klas laai ondersoek kan geaktiveer word met startup opsie ondersoek = classloading (die verstek) en gestremdes met startup opsie noprobe = classloading. Startup opsie builtinprobes = geen impliseer nou noprobe = classloading.
  • Probes: API: afgekeur klas com.yourkit.probes.ObjectIntWeakMap verwyder is. Gebruik com.yourkit.probes.ObjectRowIndexMap plaas.
  • & quot; onderwerp Life Cycle & quot; ingeboude ondersoek: fout vaste: naamsverandering gebeure is verkeerd geassosieer vir 'n paar JVM interne gesprekke
  • Triggers:
  • die standaard snellers beskrywing lêer verander is om /.yjp/triggers.txt
  • IDE Integrasie:
  • Eclipse, IntelliJ IDEA, NetBeans 7,0 en nuwer plugin outomaties 32-bit en 64-bis JVMs.
  • Die & quot; Profiel & quot; aksie moet weet of die JVM vir die aanvang van die geprofileerde aansoek is 32-bis of 64-bit, ten einde toepaslike agent weergawe voorsien.
  • Voorheen het die plugin ten volle gesteun op die gebruikers keuse in die & quot; 32-bis of 64-bit JRE Seleksie & quot; blad van die plugin opset. A verkeerde keuse het gelei tot die JVM mislukking Fout het voorgekom tydens inisialisering van VM. Kon agent biblioteek vind nie.
  • Nou, is 'n poging aangewend om die JVM soort outomaties deur die verkryging van beskikbare inligting uit die IDE. As die opsporing slaag, die resultaat oorheers die gebruiker gemaak keuse.
  • Dit maak die & quot; Profiel & quot; aksie werk uit die boks in die meeste gevalle.
  • Let wel: Ons behou die & quot; 32-bis of 64-bit JRE Seleksie & quot; blad as 'n back-up vir die gevalle wanneer die outomatiese opsporing is onmoontlik.
  • Eclipse: Maven run konfigurasies ondersteun in Eclipse 3,7 en nuwer
  • IntelliJ IDEA 12 ondersteun
  • NetBeans 7,3 ondersteun
  • NetBeans: fout vaste: profilering enkele klas of Junit toets kan nie werk in die Web projekte
  • J2EE Integrasie:
  • J2EE integrasie towenaar: bygevoeg Jetty 6 en nuwer ondersteuning
  • Gebruikerskoppelvlak
  • verbetering: die linker vertikale blad groep wat oopgemaak foto en verbind aansoeke verteenwoordig nou probeer om die scroller vermy as baie oortjies oopgemaak deur smeer die blad titels. Indien die volle blad titel pas nie, sal dit nog steeds toeganklik via 'n instrument punt wees.
  • Comments bygevoeg 'n vinnige manier om te skakel tussen die toepassing en nie die toepassing van filters in UI:
  • 'n nuwe hoof menu item instellings | Ineenstorting gefilterde verkry
  • die nutsbalk toe die profiler is gekoppel aan 'n lopende program
  • & quot; Filters ... & quot; skakel in die legende by die werk met 'n momentopname
  • Scalability: om UI meer ontvanklik wanneer die werk met 'n groot foto's te maak, & quot; Callees lys & quot; slaaf siening word nie outomaties bereken word sodra die keuse in die meester tafel verander. In plaas daarvan moet die berekening uitdruklik begin word deur 'n skakel. By verstek, is die outomatiese berekening uitgevoer word vir foto's met minder as 1000000 oproep rame (dws unieke stapels), wat die grootste meerderheid van die werklike wêreld foto dek. Na die drumpel te verander, spesifiseer -Dyjp.callees.auto.threshold = aantal rame in /bin/yjp.ini.
  • Bygevoeg ondersteuning van kleur skemas hoë kontras. Om dit te gebruik, spesifiseer asseblief -Dyjp.system.colors = true in /bin/yjp.ini.
  • yjp.sh opstart script verbeter: as YJP_JAVA_HOME omgewing veranderlike gespesifiseer dit het Priory oor bundel JRE en stelsel verstek Java, wat 'n geleentheid om die profielsamesteller UI onder sekere Java weergawe hardloop bied sonder die wysiging van die begin script
  • Opsomming: bygevoeg & quot; Command line & quot; eiendom aan die volle opdrag lyn van die java proses verteenwoordig
  • Call boom en terug spore views: bygevoeg popup menu-item om gekies node brei tot 5 vlakke, as 'n aanvulling tot die bestaande item wat die knoop ten volle groei
  • Improvement: dialoog styl verenig ten opsigte van hulp en nie-sluiting knoppie plek
  • Bug vaste: die profielsamesteller venster kan onsigbaar na profiler herlaai word as een van voorheen gebruik uitstallings nie meer beskikbaar was
  • Bug vaste: stack overflow uitsondering onder sekere omstandighede seldsame
  • Bug vaste: lêer kieser van Open Kiekie dialoog opgeroep onbehoorlik hanteer Enter-sleutel, toe hardloop UI op Java 7
  • Ander:
  • Uitvoer met command line: klaslys uitgevoer vir prestasie foto te (soos gesien in die blad Memory | Klas lys)
  • Caveat: momentopname directory konfigurasielêer is nou /.yjp/snapshotdir.txt
  • Windows Installer die profiler is nou saam met Java JRE 7. Let wel:. Java 6 bly 'n ten volle ondersteun platform
  • Agent: log-lêer naam is nou -.log beter aparte logs van verskillende aansoeke
  • Agent:. bygevoeg 'n opsie om logs van verskeie lopies van dieselfde aansoek te slaan in 'n reeks van log files naam ..log plaas van die skep van 'n individu log lêer -.log vir elke geprofileerde proses
  • Hierdie modus kan nuttig wees wanneer profilering programme soos bedieners, wanneer 'n verenigde log is beter as om 'n aparte log vir elke bediener begin.
  • Om hierdie modus te gebruik, spesifiseer opstart opsie united_log
  • Sessie naam is die naam van die aansoek soos gesien in die profielsamesteller UI, en wat ook gebruik word by verstek aan foto's van die aansoek se naam. Dit word outomaties gekies vir spesifieke toepassing baseer op sy jar lêer naam, of sy belangrikste klas naam, of die persoonlike uitvoerbare naam, of op die vlug opset naam wanneer profilering van binne IDE. Die naam sessie kan ook uitdruklik vermeld met die startup opsie sessionname =
  • Running getal begin met 1. As die eerste log lêer .1.log die beperking op grootte, 'n nuwe log lêer .2.log geskep sal word en gebruik word, dan .3.log ens oorskry die limiet grootte is 1 MB by verstek, en kan verander word met die startup opsie log_file_size_limit =
  • Nota: die oudste log lêers word nie outomaties verwyder. As jy nodig het om hulle skoon te maak, met die hand doen of 'n script skryf.
  • Agent: Groovy 2,0 ondersteun
  • Agent: CPU opsporing en toekenning recoding oorhoofse effens verminder op IBM Java
  • Agent: fout vaste: heg af: verkeerde uitsondering hanteerder in constructor onder sekere omstandighede
  • Agent: fout vaste: moontlike java.lang.VerifyError: Wisselvallige stackmap rame by tak teiken vir spesifieke kode patrone saamgestel met Eclipse samesteller
  • UI: remote profilering: fout vaste: remote geprofileerde programme wat op verskillende masjiene, ingestel om die dieselfde poort gebruik en begin op dieselfde tyd kan nie gelyktydig verbind in die profielsamesteller UI

Wat is nuut in die weergawe 10,0:

  • Hierdie nuwe groot weergawe bevat 'n baie van die nuwe funksies, verbeterings en bugfixes. Ondersteuning van AIX (ppc en ppc64) platform is bygevoeg.
  • 'n nuwe & quot; snellers & quot; funksie kan gebruikers verskillende aksies op 'n spesifieke gebeure outomaties uit te voer (hoë CPU of geheue gebruik, uitvoering van metode, ens.).
  • Toekenning opname kan die vullis versamelaar statistieke versamel per klas.
  • Performance foto kan verkry word uit die geheue foto.
  • Kalibrasie akkuraatheid van CPU opsporing is verbeter.
  • CPU gebruik en tyd bestee in die vullis versamelaar word nou gewys op dieselfde grafiek.
  • Soos gewoonlik, het baie verbeterings aan die UI is geïmplementeer.

Wat is nuut in die weergawe 9.5.1:

  • Improvement: meer OSGi houer aansoeke kan geprofileerde sonder die behoefte om OSGi instellings met die hand twick om die laai van die profielsamesteller klasse toelaat. In die besonder, dit sluit Glas 3,1.
  • IDE integrasie: verbeter NetBeans plugin installasie op Windows Vista en Windows 7. Voorheen, kan die IDE integrasie towenaar misluk as NetBeans in 'n beskermde gids is geïnstalleer soos & quot; Program Files & quot; vanweë gebruiker Access Control Windows se (UAC). Nou, is toepaslike UAC vinnige getoon wanneer nodig, die verhuring van die towenaar slaag.
  • IDE integrasie: NetBeans 7,0 M2 ondersteun
  • IDE integrasie: profiler plugin UI: verbeterings
  • UI: Welkom skerm: verbeterde bruikbaarheid op 'n lae resolusie skerms
  • UI: oop dialoog snapshot: groepering foto's deur die sessie is nou opsioneel
  • Bug vaste: UI: oop dialoog snapshot kan onbehoorlik verfris onder sekere omstandighede seldsame

Beperkings :

  • 15-dag-evaluering

Soortgelyke sagteware

Pikzie
Pikzie

14 Apr 15

pyzombie
pyzombie

12 May 15

random_instances
random_instances

11 May 15

importchecker
importchecker

15 Apr 15

Kommentaar te YourKit Java Profiler

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!