Per il corretto funzionamento di questa pagina è richiesto un browser abilitato agli script.

Pagina Risultati trace: componenti

Utilizzare questa pagina per analizzare il tempo impiegato per l'elaborazione di un determinato tipo di componente sul lato server. I tipi di componente sul lato server includono i componenti servlet/JSP, EJB e JDBC/SQL. Il contenuto di questa pagina varia in base al tipo di componente selezionato nella pagina Risultati trace: panoramica.

Il contenuto varia inoltre a seconda che si visualizzi il tempo totale impiegato per elaborare il componente durante la transazione o il tempo impiegato per l'elaborazione del componente da parte di un determinato URL nella transazione.

Suggerimenti per l'uso generici

Prendere in considerazione i suggerimenti riportati di seguito quando si utilizza questa pagina per analizzare le prestazioni dei componenti server della transazione.

Verifica del campo URL

Prima di iniziare a utilizzare questa pagina, controllare la sezione Dettagli componente della pagina e verificare il valore del campo URL. Se il campo URL mostra un URL specifico, questa pagina contiene le informazioni sulle prestazioni del componente relative a ogni richiamo da parte dell'URL specifico.

Viceversa, se il campo URL contiene la stringa "Tutti gli URL", questa pagina contiene le informazioni sulle prestazioni del componente relative a ogni richiamo da parte di qualsiasi URL durante l'intera transazione.

Comprendere il tempo totale e il tempo componente

Quando si esaminano i dati nella lista dei componenti, prendere in considerazione le seguenti definizioni delle colonne della tabella.

Colonna

Descrizione

Tempo totale Il tempo totale impiegato per elaborare il componente selezionato e i relativi componenti figli. Ad esempio, il tempo totale impiegato per l'elaborazione di un servlet include il tempo impiegato per l'elaborazione dei componenti EJB o JDBC/SQL richiamati dal servlet.
Tempo componente Il tempo totale escluso il tempo impiegato per l'elaborazione dei componenti figli. Ad esempio, il tempo componente per un servlet selezionato non include il tempo impiegato per l'elaborazione dei componenti EJB, JDBC/SQL o di altri componenti servlet/JSP richiamati dal servlet.

Suggerimenti per l'uso specifici dei componenti

Le sezioni riportate di seguito descrivono i suggerimenti per l'uso applicati solo quando si espandono tipi di componente server specifici.

Esame dei componenti servlet/JSP

Per i componenti servlet/Java Server Page (JSP), Enterprise Manager visualizza una tabella che elenca i servlet e le JSP elaborate dalla transazione corrente o dall'URL specifico selezionato nella pagina Risultati trace: panoramica. Per ogni servlet o JSP, la tabella fornisce metriche delle prestazioni che è possibile esaminare per confrontare le prestazioni con quelle di altri servlet o per identificare un servlet o una JSP particolare che potrebbe rappresentare un punto critico delle prestazioni.

È possibile quindi fare clic sul nome del servlet o della JSP per ottenere un'analisi ancora più dettagliata del tempo di risposta totale del servlet o della JSP, incluso il tempo impiegato per stabilire una connessione JDBC al database, oltre a un'analisi del tempo impiegato per l'esecuzione di istruzioni SQL specifiche.

Esame dei componenti EJB

Per i componenti Enterprise Java Bean (EJB), Enterprise Manager visualizza una tabella che elenca gli EJB elaborati dalla transazione corrente o dall'URL specifico selezionato nella pagina Risultati trace: panoramica. Per ogni EJB, la tabella fornisce metriche delle prestazioni che è possibile esaminare per confrontare le prestazioni con quelle di altri EJB per identificare un EJB particolare che potrebbe rappresentare un punto critico delle prestazioni.

È possibile quindi fare clic sul nome dell'EJB per ottenere ulteriori dettagli, incluso il tempo impiegato per stabilire una connessione JDBC al database e un'analisi del tempo impiegato per l'esecuzione di istruzioni SQL specifiche.

Esame dei componenti JDBC/SQL

Per i componenti JDBC/SQL, Enterprise Manager elenca tutti i componenti SQL elaborati dalla transazione corrente o dall'URL specifico selezionato nella pagina Risultati trace: panoramica. Per ogni istruzione SQL, la tabella fornisce metriche delle prestazioni che è possibile esaminare per confrontare le prestazioni con quelle di altre istruzioni SQL per identificare le istruzioni SQL che potrebbero rappresentare dei punti critici delle prestazioni.

È possibile quindi fare clic sul componente SQL per ottenere informazioni sul contesto in cui è stato utilizzato. È inoltre possibile fare clic sull'icona Dettagli per espandere la pagina Prestazioni del database per questa istruzione SQL.

Argomenti correlati

Informazioni sulla gestione dell'applicazione Web

Informazioni sul controllo delle prestazioni del livello intermedio

Analisi delle transazioni dell'applicazione Web J2EE

Informazioni sulle transazioni dell'applicazione Web J2EE

Guida informativa su Enterprise Manager