Jprofiler.

PREMIO PREMIO ALL-IN-ONE JAVA Profiler
Scarica ora

Jprofiler. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Trial
  • Prezzo:
  • USD 499.00 | BUY the full version
  • Nome editore:
  • ej-technologies GmbH
  • Sito web dell'editore:
  • http://www.ej-technologies.com/download/overview.html
  • Sistemi operativi:
  • Mac OS X 10.1 or later
  • Dimensione del file:
  • 20.2 MB

Jprofiler. Tag


Jprofiler. Descrizione

Profilo da java all-in-one premiato JProfiler è un premiato Profiler all-in-one Java Profiler. La GUI intuitiva di Jprofiler ti aiuta a trovare i colli di bottiglia delle prestazioni, perdite di memoria per perdite di memoria e risolvere i problemi di filettatura. Nota: per poter provare Jprofiler dovrai richiedere e valutare la licenza di valutazione qui. Ecco alcune caratteristiche chiave di "Jprofiler": Eccezionale facilità d'uso: · Quando il profilo, hai bisogno dello strumento più potente che puoi ottenere. Allo stesso tempo, non vuoi passare del tempo ad imparare come usare lo strumento. Jprofiler è solo che: semplice e potente allo stesso tempo. La configurazione delle sessioni è diretta, le integrazioni di terze parti rendono avviene un gioco di brezza e il profilante è presentato in modo naturale. A tutti i livelli, Jprofiler è stato accuratamente progettato per aiutarti a iniziare a risolvere i tuoi problemi. Visualizzazione in tempo reale dei dati di profilazione: · Con Jprofiler è possibile osservare immediatamente i dati di profilazione in quanto la tua applicazione è in esecuzione. La memoria, la CPU e le viste di profilazione del filo vengono aggiornate in diretta e possono essere ispezionate senza la necessità di attendere la misurazione della misurazione. Per un gran numero di casi di utilizzo, questa abilità ti fornirà un percorso estremamente veloce per una soluzione. Inoltre, è possibile salvare le istantanee in qualsiasi momento, in modo interattivo e programmaticamente. The Unique Heap Walker: · Trovare una perdita di memoria può essere impossibile senza lo strumento giusto. L'heap Walker di Jprofiler offre un'interfaccia intuitiva per risolvere problemi di memoria semplici e complessi. 5 diverse viste mostra diversi aspetti dell'attuale serie di oggetti. Ogni vista consente di creare nuovi set di oggetti in base ai dati visualizzati. Ogni vista ti fornisce approfondimenti essenziali sugli oggetti selezionati. Domande come perché gli oggetti non sono raccolti spazzatura hanno ricevuto risposta con un solo clic del mouse. Il potente profiler della CPU: · Le prestazioni di fissaggio dei colli di bottiglia è la custodia di utilizzo più frequente per un profiler. Tuttavia, i dati della CPU possono essere travolgenti nel suo livello di dettaglio e il modo in cui i dati vengono raccolti possono fare un'enorme differenza di usabilità. Con Jprofiler, hai un vantaggio decisivo quando cerchi di trovare il motivo di un problema. Chiamare i filtri di visualizzazione dell'albero, i livelli di aggregazione e i selettori dello stato del filo sono solo alcuni esempi della versatilità di Jprofiler in quest'area. Il profiler del thread integrato: · I problemi relativi alla filettatura sono molto più frequenti di quanto si possa assumere. Senza un profiler del thread, hai solo una possibilità minima per affrontare tali problemi. Un'intera gamma di problemi altrimenti opachi può essere risolto quando si utilizza Jprofiler, ad esempio l'aumento della liventabilità in un'applicazione multi-thread che utilizza troppo blocco. La profilazione del filo non solo ha una sezione di visualizzazione separata in JRofiler, è anche integrata strettamente nelle viste di profilazione della CPU. Eccellente supporto per Java Enterprise Edition: · Il supporto dedicato per Jee è presente nella maggior parte delle viste in Jprofiler. Ad esempio, nel livello di aggregazione di Jee vedi l'albero delle chiamate in termini dei componenti JEE nella tua applicazione. Inoltre, Jprofiler aggiunge uno strato semantico sulla parte superiore dei dati di profilazione di basso livello, come JDBC, JMS e chiamate JNDI che vengono presentate nelle viste di profilazione della CPU. Con il suo supporto Jee, JProfiler ponticella il divario tra un Profiler di codice e uno strumento di monitoraggio JEE di alto livello. Vaste capacità QA: · Jprofiler è idealmente adatto come strumento QA, sia durante lo sviluppo che per i team di QA dedicati. La ricca funzionalità attorno ai confronti dello snapshot rende facile monitorare i progressi. Jprofiler ha un forte supporto per le operazioni della riga di comando. Ciò include la possibilità di profilare, esportare i dati dell'istantanea e creare confronti di istantanee dalla riga di comando. Le attività ant raggruppate con Jprofiler consentono di eseguire tutte le operazioni della riga di comando dallo script di build. Supporto più ampio per piattaforme, IDES e server applicazioni: · Jprofiler si integra nel tuo ambiente: forniamo librerie di agenti native per una vasta gamma di piattaforme, sia per JVM a 32 bit e a 64 bit. Le integrazioni in tutti gli IDS popolari rende la profilazione durante lo sviluppo facili da eseguire la tua applicazione. E il gran numero di procedure guidate di integrazioni per quasi tutti i server applicativi sul mercato garantisce di poter iniziare con pochi clic e non con la documentazione di lettura. Basso sopra la testa: · Jprofiler registra i dati solo quando ne hai bisogno. In effetti, puoi iniziare la tua applicazione con l'agente JProfiler e allegare la GUI Jprofiler in un secondo momento. Quando non registrati dati, il sovraccarico è estremamente piccolo. Questo è ciò che chiamiamo la profiling della domanda. Invariabilmente, ci sono molte cose che puoi regolare in un profiler avanzato. Jprofiler ti mostra come le impostazioni di profilazione influiscono sulle prestazioni e offre i tuoi modelli per selezionare rapidamente le impostazioni di profilazione per i casi di uso comune. Estensibilità: · Jprofiler è estensibile. È costruito su una piattaforma ben documentata che ti consente di costruire il tuo profiler personalizzato per situazioni speciali o il proprio strumento di analisi per istantanee. Con l'API dell'intercettazione è possibile aggiungere ulteriori strati semantici ai dati di profilazione, simili al JDBC incorporato, JMS e Profiling JNDI. Gli esempi pronti all'uso ti mostrano quanto è facile estendere Jprofiler con alcune linee di codice. Limitazioni: · Prova di 10 giorni Novità in questa versione: · Grafici di bloccaggio. L'analisi del monitor in JProfiler è stata estesa con grafici che mostrano la situazione di blocco corrente e la cronologia di tutte le situazioni di blocco registrate. Tutte le opinioni che riguardano l'analisi del monitor sono ora nella loro sezione "Visualizzazioni monitor". La vista del grafico di blocco corrente mostra tutte le filettature che stanno attualmente in attesa o bloccando su un monitor e quelli che contengono un monitor conteso. I deadlock sono visualizzati con nodi rossi. Le punte degli strumenti mostrano tempi e tracce dello stack. · Nel grafico della cronologia di blocco è possibile registrare gli eventi del monitor e navigare in passo passo attraverso le situazioni di blocco registrate. Una vista della linea temporale in basso mette la distribuzione di eventi in contesto e fornisce un modo alternativo di navigare ad altri eventi del monitor. Dal momento che ci può essere una grande quantità di eventi del monitor, è possibile contrassegnare determinati thread o monitor come nodi di interesse. Un set separato di pulsanti di navigazione faranno solo passo attraverso eventi che coinvolgono almeno un nodo di interesse. · Monitorare gli eventi possono essere cumulati selezionando una regione nella riga del tempo con il mouse. I tempi di blocco e di attesa totale e gli elenchi di tracce dello stack sono visibili nei finestrini della punta dell'utensile per le frecce nel grafico di blocco. · Monitorare gli eventi ora registrati su richiesta. In precedenza i monitorano gli eventi sono stati sempre registrati che hanno creato un sovraccarico non necessario in alcuni casi. La registrazione del monitor può essere avviata nel grafico della cronologia di blocco e nella visualizzazione della cronologia dei monitor. Inoltre, ci sono nuove azioni di trigger per avviare e interrompere le registrazioni del monitoraggio. Nota le soglie configurabili per gli eventi del monitoraggio. · I viste del monitor sono ora collegati al walker heap. Quando si analizza un monitor nelle viste del monitor, è ora possibile mostrare l'oggetto monitor nel walker heap, in modo da poter analizzare dove è stato assegnato e come è referenziale. Nei grafici di bloccaggio, è possibile fare clic con il pulsante destro del mouse su un nodo monitor e passare al walker heap. · La stessa cosa funziona nella vista della cronologia del monitor. Inoltre, qualsiasi evento monitor nella cronologia del monitor Visualizza ora offre un collegamento al grafico della cronologia di blocco nel menu di scelta rapida. · Nella visualizzazione della cronologia dei filettatura, ora ci sono punte degli strumenti con tracce dello stack che includono anche i collegamenti nelle viste del monitor. Questi strumenti sono disponibili se i monitor sono stati registrati per il tempo sotto il cursore del mouse. · È stata aggiunta una visione di discariche del filo. Dump Thread Mostra tutti i telai di chiamata, non solo le classi profilate. Sono supportati più discariche del filo. È possibile rimanere sullo stesso filettatura e ciclare attraverso diverse discariche per vedere le modifiche nella traccia dello stack. I file fili singoli o l'intero dump del filo possono essere copiati negli Appunti. · Le discariche del filo possono anche essere prese con la nuova azione di trigger "Trigger Threk Dump", Jprofiler Mbean o tramite l'API del controller. · Il nuovo metodo Statistics View mostra i dati statistici sulla distribuzione dei tempi di esecuzione del metodo. La maggior parte interessante è il "coefficiente anomalo" che mostra quanto fortemente l'invocazione più lenta devia dal tempo mediano. Nella parte inferiore della vista, un grafico mostra la distribuzione dei tempi di chiamata. Qui, l'asse Y è stato impostato su un display logaritmico per mostrare più chiaramente i singoli valori anomali. · I metodi con valori anomali possono essere ulteriormente analizzati con i nuovi funzionari "metodi eccezionali" spiegati di seguito. È possibile fare clic con il pulsante destro del mouse su qualsiasi metodo nella tabella e selezionare "Aggiungi come metodo eccezionale" dal menu di scelta rapida. · Metodo viene eseguito eccezionali sono le invocazioni di un metodo che prendono la maggior parte del tempo. Spesso, un metodo esegue in modo molto simile nel corso di un enorme numero di invocazioni, ma a volte ci vuole molto più tempo. Guardando l'albero chiamata non aiuta in questo caso, dal momento che le invocazioni regolari dominano il singolo invocazione lento. Con JProfiler 6, è possibile contrassegnare un metodo come metodo di eccezionale il punto di vista degli alberi di chiamata o il metodo di visualizzare le statistiche e l'albero delle chiamate mostrerà le invocazioni più lenti separatamente. · Albero modalità di visualizzazione mappa sono stati aggiunti a tutte le viste che mostrano alberi di chiamata. Le aree di rettangoli nella mappa dell'albero sono proporzionali al tempo intrinseco e v'è un taglio per profondità massima di annidamento. È possibile mouse sopra rettangoli per vedere le informazioni metodo e lo zoom per vedere una determinata regione in modo più dettagliato. · Gli oggetti più grandi vedono nel mucchio Walker ha anche ricevuto una modalità di visualizzazione mappa ad albero. Le aree dei rettangoli sono proporzionali alle dimensioni trattenuta degli oggetti. · È stato aggiunto Pila informazioni di traccia per il tracciante chiamata. Ad ogni traccia nel tracciante chiamata, è possibile vedere l'analisi dello stack corrente nella finestra inferiore. Questo rende molto più facile valutare il contesto della traccia selezionata. · Espansione alberi chiamata è ora più configurabile. Al posto del vecchio azione "Espandi 10 di livello", un "Espandi più livelli" azione è stata aggiunta in cui il numero di livelli ora è configurabile. Inoltre, una soglia può essere definita che impedisce nodi insignificanti venga espansa. · Le nuove impostazioni dei profili possono ora essere applicati senza riavviare la JVM se il profilo di una JVM 1.6 +. Questo vale per tutte le opzioni disponibili nelle impostazioni di profiling, le impostazioni del filtro e la configurazione di attivazione. · Questo significa anche che a profilare un application server remoto che dovrebbe iniziare immediatamente senza attendere un collegamento dalla GUI JProfiler, non è necessario trasferire un file di configurazione per il server remoto e specificarlo sulla riga di comando più. Ciò semplifica notevolmente remoto profilatura. · Configurazione manuale di profiling è stata semplificata se si profilo un 1.5+ JVM. Invece del parametro -agentlib VM, un parametro di percorso di classe di avvio VM e la modifica della variabile nativa libreria di ambiente percorso, è ora sufficiente specificare un singolo parametro JVM e non sono necessarie altre modifiche. Su Windows, con JProfiler installato in C: Programmi Filesjprofiler6, il parametro VM è -agentpath: C: Program Filesjprofiler6 inwindowsjprofilerti.dll = port = 8849 · Ogni sessione remota configurata per la porta 8849 possono ora connettersi alla JVM profilato. · Di solito, si utilizzerà una procedura guidata di integrazione per inserire il parametro VM per profilatura nello script di avvio, o utilizzare un'integrazione IDE per iniziare il profiling senza alcuna configurazione. Tuttavia, a volte è conveniente fare modifiche manualmente. In tal caso, è ora molto più semplice da configurare profilatura di prima. · L'auto-tuning per la strumentazione dinamica determina metodi con in testa sproporzionata e li suggerisce per l'esclusione nella GUI JProfiler. Molto breve corsa metodi che vengono chiamati frequentemente possono falsare i numeri complessivi, in quanto il tempo necessario per misurare questi metodi richiede molto più tempo rispetto al metodo attuale stesso. Un esempio di tale metodo a è il metodo in un parser XML che legge il carattere successivo. Durante la profilazione, si riceve la notifica di tali punti caldi in testa nella barra di stato. · Cliccando su tale notifica o quando la sessione è terminata, una finestra di dialogo è dimostrato che vi mostra i punti caldi in testa e ti consente di aggiungere alla lista dei metodi ignorati con un solo clic. Per la vostra prossima sessione di profilatura, questi metodi non distorcere più numeri complessivi. · Configurazioni metodo ignorati possono essere rivisti e cancellati nelle impostazioni del filtro. · Il comportamento di auto-tuning è configurato con due parametri nelle impostazioni di profilatura. Auto-tuning può anche essere completamente disattivato per una sessione. · Istantanee JProfiler possono ora da aperta da integrazioni IDE. Il vantaggio principale è che si ottiene il codice di navigazione sorgente nel IDE per un'istantanea in quel modo.


Jprofiler. Software correlato

Kbasic.

Un linguaggio di programmazione intuitivo molto facile da usare. ...

180 57.6 MB

Scarica

XGP.

Ambiente di sviluppo integrato Gli estende GProlog per lavorare con il cacao sotto Mac OS X ...

233 5.3 MB

Scarica

Locfactory Editor.

Un editor di testo intelligente sviluppato specificamente per la comunità di localizzazione. ...

176 7 MB

Scarica

Tryc.

tryc è per scrivere e eseguire piccoli programmi C ...

187 881 KB

Scarica