EJ TECHNOLOGIES JProfiler

 


Pret

EJ TECHNOLOGIES JProfiler

EJ Technologies JProfiler este un profiler Java all-in-one premiat. Interfata grafica intuitiva din JProfiler va ajuta sa gasiti problemele ce afecteaza performanta, sa indicati evenimente tip memory leak si sa rezolvati situatii legate de threading.

 

Functii:

  • Live profiling pentru sesiune locala - odata ce ati definit modul in care aplicatia este pornita, JProfiler o poate profila si puteti vedea imediat date live din JVM. Pentru a elimina necesitatea configurarii sesiunii, puteti folosi unul din multele plugin-uri IDE pentru a profila aplicatia din cadrul IDE-ului favorit
  • Live profiling pentru o sesiune aflata la distanta - prin modificarea parametrilor VM ai comenzii de start java puteti face ca orice aplicatie Java sa asculte dupa o conexiune de la JProfiler GUI. Aplicatia profilata poate rula si in alta parte in retea, nu doar local. In plus, JProfiler ofera numerosi asistenti (wizard) pentru integrare cu toate serverele de aplicatii populare, care va ajuta sa setati aplicatia pentru profilare.
  • Profilare si declansatoare offline - nu este necesar sa va conectati cu JProfiler GUI la aplicatia profilata pentru a obtine profilul: cu offline profiling puteti folosi puternicul sistem de declansatoare din JProfiler, sau JProfiler API pentru a controla agentul de profilare si a salva snapshot-uri pe disc. Ulterior, puteti deschide aceste snapshot-uri in JProfiler GUI sau puteti exporta in mod programat vederi folosind unealta de export in linie de comanda sau task-ul de comparatie
  • Compararea snapshot-urilor - in JProfiler, puteti salva un snapshot al tuturor datelor curente de profilare pe disc. JProfiler ofera o facilitate complexa de comparatie, pentru a vedea ce s-a schimbat intre doua sau mai multe snapshot-uri. Alternativ, puteti crea rapoarte de comparatie in mod programat folosind unealta de comparatie in linie de comanda sau task-ul de comparatie
  • Vizualizarea unui snapshot HPROF - JProfiler poate deschide snapshot-uri HPROF care au fost luate cu unelte JVM precum jconsole sau jmap, sau au fost declansate de catre parametrul -XX:+HeapDumpOnOutOfMemoryError JVM
  • Urmarirea cererilor - prin intermediul conceptului inovator de urmarire a cererilor, JProfiler face profilarea programarii paralele si multi-threaded mult mai simpla. Urmarirea cererilor conecteaza locatiile apelante cu locatiile de executie din diferite thread-uri cu hyperlink-uri in vederea call tree. Pot fi urmarite urmatoarele sisteme multi-threaded:
    • executori din pachetul java.util.concurrent
    • evenimente AWT
    • evenimente SWT
    • pornirea thread-urilor
  • Creare facila a probelor personalizate - JProfiler ofera un asistent (wizard) pentru probe personalizate,c are va permite sa definiti propriile probe direct in JProfiler GUI. Probele personalizate sunt implementate pe aplicatia profilata de catre JProfiler si nu trebuie nici macar sa restartati aplicatia profilata cand schimbati sau adaugati probele

Nou in JProfiler release 8:

  • Urmarirea apelurilor RMI, web service si remote EJB intre multiple JVM profilate
  • Proba MongoDB
  • Proba HBase
  • Proba Cassandra
  • Proba pentru class loader cu cross-link in heap walker
  • Inregistrarea profilelor pentru schimbarea mutiplelor tipuri de inregistrari in acelasi timp
  • Suport pentru incarcarea snapshot-urilor PHD din IBM JVM
  • Suport pentru profilarea Java 8
  • Imbunatatiri aduse heap walker

Alte functii:

  • Profilarea memoriei
  • Heap walker
  • Profilare CPU
  • Profilarea thread-urilor
  • Monitor profiling
  • VM telemetry
  • JEE & Probes

 

Pentru detalii, va rugam sa ne contactati.