Panoramica dello strumento Creazione profili

Lo strumento Creazione profili è formato dalla prospettiva Creazione profili e log e da un certo numero di viste. Consente di creare profili delle applicazioni, lavorare con le risorse di profilo, interagire con le applicazioni di cui si sta creando un profilo e di esaminare le prestazioni e eventuali problemi nell'utilizzo della memoria delle applicazioni.  Lo strumento Creazione profili raccoglie i dati relativi al runtime dei programmi Java e presenta tali dati in viste grafiche e di tabella.  Tutte queste funzioni consentono di visualizzare e comprendere l'esecuzione del proprio programma e di esaminare le eventuali variazioni nel comportamento. 

Lo strumento Creazione profili, inoltre, consente di individuare le operazioni che richiedono più tempo e aiuta a risolvere le perdite di memoria. È anche possibile identificare le esecuzioni ripetitive ed eliminare eventuali ridondanze. In breve, lo strumento di Creazione profili viene utilizzato per l'analisi delle prestazioni e per ottenere una visione più dettagliata dei propri programmi Java.

La creazione profili consente di verificare il funzionamento delle prestazioni delle applicazioni durante le fasi iniziali del ciclo di sviluppo, in modo che ci sia tempo sufficiente per migliorarle e verificarle nuovamente.

Architettura della creazione profili

L'agente di creazione profili Java è una istanza distribuita con Agent Controller. Nel diagramma di distribuzione seguente, l'Agente potrebbe essere un agente di creazione profili Java. Il processo di applicazione è la VM (Java Virtual Machine) che esegue l'applicazione Java.

diagramma di distribuzione

Ciascun processo di applicazione per cui si crea un profilo, potrebbe contenere un agente di creazione profili in esecuzione. In tal modo, lo strumento di Creazione profili rende possibile creare profili di più applicazioni da un singolo workbench.

Funzioni

Di seguito sono riportate alcune funzioni dello strumento Creazione profili:

Visualizzazione informazioni visive

Gli strumenti convenzionali per il controllo delle prestazioni, basati sui modelli di programmazione procedurali, non sono in grado di fornire le informazioni sul comportamento dei programmi Java, orientati agli oggetti. Al contrario, lo strumento Creazione profili, è in grado di modellare e presentare l'esecuzione dei programmi in modo coerente con il modello orientato agli oggetti, conservando così, tutte le informazioni rilevanti.

Selezionando una risorsa, è possibile visualizzare i dati di profili aggregati.  Ad esempio, la risorsa di controllo, consente di visualizzare i dati di tutti gli host e gli agenti definiti per quel controllo.

Estrazione modelli

L'estrazione dei modelli parte da una enorme quantità di informazioni sull'esecuzione e la riduce a una forma fondamentale, che fornisce una panoramica generale dell'esecuzione di un programma con la possibilità di visualizzare più dettagli sugli oggetti e le chiamate ai metodi. L'estrazione dei modelli semplifica molto l'analisi del runtime.  Lo strumento Creazione profili dispone di potenti funzioni per l'estrazione dei modelli.

Controllo distribuito  

Gli strumenti consentono di controllare contemporaneamente più processi su computer differenti, creando, in tal modo, il profilo di un'applicazione distribuita. Utilizzando Agent Controller, lo strumento Creazione profili è in grado di avviare le applicazioni su computer remoti e di creare i rispettivi profili. Questa funzione risulta utile per la determinazione delle caratteristiche delle prestazioni delle applicazioni quando le applicazioni sono in esecuzione sulle rispettive piattaforme di distribuzione di sviluppo.

 

Argomenti correlati
Creazione profili di risorse
Database dei sintomi
Modello eventi di base comuni

Attività correlate
Impostazione delle preferenze di creazione profili
Specifica dei filtri di creazione profili
Creazione del profilo di un'applicazione
Salvataggio dei dati di profilo in un file esterno
Salvataggio delle risorse di profilo
Importazione delle risorse di profilo

Riferimenti correlati
Vista Console di creazione profili
Vista Controllo creazione profili
Viste Diagramma sequenza
Viste statistiche


 
 

>