Creazione del profilo di un'applicazione in modalità autonoma

Informazioni per Windows. Informazioni per AIX. Informazioni per Linux. Informazioni per Solaris. È possibile creare il profilo di un'applicazione in modalità autonoma (ovvero dalla riga comandi) senza che  gli strumenti Hyades siano installati.  Tuttavia, Agent Controller dovrà essere installato sul computer in cui si trova l'applicazione per cui creare il profilo.

È possibile creare il profilo di un'applicazione in modalità autonoma, richiamando l'agente di creazione profili Java, ovvero una libreria collegata a una JVM (Java virtual machine) che registra il comportamento dell'applicazione Java.  Il formato dell'output dell'agente saranno frammenti XML.

Utilizzare l'opzione Java -Xrun per richiamare l'agente di creazione profili Java.

    -XrunpiAgent:agent_parm[,agent_parm]* 

Ad esempio, per creare il profilo di PerformanceExample.java utilizzando i filtri definiti nel file myFilters.txt e indirizzando i dati provenienti dalla sessione di creazione profili al file PEProfilingData, immettere quanto segue in una riga comandi:
    java -XrunpiAgent:server=standalone,filters=myFilters.txt,file=PEProfilingData.trcxml PerformanceExample

Aumentando il valore del parametro -XrunpiAgent, è possibile specificare diversi modi con cui eseguire l'agente di creazione profili.  Il parametro agent_parm può avere uno dei seguenti valori:

Formato del file filtro di classi

Di seguito è riportato il formato del file:
    pattern mode

dove:

pattern 
Stringa non contenente spazi. La stringa può contenere un singolo asterisco (*) all'inizio o alla fine.  L'asterisco corrisponde a zero o più caratteri, rendendo il modello un prefisso o un suffisso generico.  È anche possibile specificare un solo asterisco per rappresentare tutte le stringhe. 
mode
Indica se la classe che corrisponde al modello dovrà essere inclusa o esclusa dalla creazione del profilo. Il valore di mode è INCLUDE o EXCLUDE.

I modelli dei filtri vengono elaborati nell'ordine in cui vengono specificati fino a quando non viene rilevata la prima corrispondenza. Se il nome della classe non corrisponde a nessuno dei modelli filtro selezionati, per impostazione predefinita la classe verrà inclusa (INCLUDE).

Controllo agente di creazione profili Java

Quando l'agente di creazione profili Java viene avviato con il parametro server=enabled o server=controlled, la comunicazione con l'agente viene effettuata attraverso il workbench del client mediante l'Agent Controller installato sul computer host.

Note

Argomenti correlati
Panoramica dello strumento Creazione profili
Creazione profili di risorse
Vista Controllo creazione profili
Vista Log

Attività correlate
Avvio o collegamento di un processo Java
Utilizzo degli agenti
Apertura più prospettive Creazione profili e log


 
 

>