Table of Contents
- OBIETTIVI
- L'ISTANZA
- MOMENTO
- ESEMPIO
- FUNZIONI/METODI
- MOM - Momento
- . INI - Nuova Istanza
- . APE - Nuovo Momento
- . CHI - Chiude l'ultimo Momento aperto
- STA - Statistiche
- . TIP.POS - Posizionati sui tipi
- . TIP - Scansione sui tipi
- . SER.POS - Posizionati sui Servizi
- . SER - Scansione sui Servizi
- . MOM.POS - Posizionati sui Momenti
- . MOM - Scansione sui tipi
- INF - Informazioni
- . MOM - Memoria occupata
OBIETTIVI
Questa /COPY permette la memorizzazione dei tempi di esecuzione.
La memorizzazione viene fatta per "Istanza" e "Momento"
L'ISTANZA
Per Istanza si intente un raggruppamento di momenti, un'istanza è tipicamente l'esecuzione di un servizio.
MOMENTO
Il momento racchiude in sè le caratteristiche temporali e di esecuzione dell'oggetto sotto osservazione. Se non dichiarato il nome del momento in modo esplicito, viene assunto "INI".
Si possono attivare all'interno dell'istanza più momenti, registrando in maniera puntuale, alcune funzioni del servizio. La dichiarazione di un nuovo momento è implicitamente la chiusura del'ultimo momento aperto. Se non specificato il tipo di momento si assume sia di tipo "SER" servizio.
ESEMPIO
Assumiamo che il PGM.A richiami il PGM.B che è posto sotto osservazione.
. _ _ | |||||
. | > | _> MOM.INI() _> Crea una nuova istanza "I1" e Apre il momento "INI" | |||
. | PGM.A | _ | PGM.B | _> MOM.CHI() _> Chiude il momento "INI" dell'istanza "I1" e calcola i | |
. | _ | _ | millisecondi trascorsi | ||
. | _ | ||||
. | _> | _> MOM.INI() _> Crea una nuova istanza "I2" e Apre il momento "INI" | |||
. | PGM.B | > MOM.CHI() _> Chiude il momento "INI" dell'istanza "I2" e calcola i | |||
. | __ | millisecondi trascorsi |
Assumiamo che il PGM.A richiami il PGM.C che è posto sotto osservazione con un secondo momento denominato "NEW".
. _> MOM.INI() > Crea una nuova istanza "I1" e Apre il momento "INI" | |||
. | > MOM.APE(NEW) _> Chiude il momento "INI" dell'istanza "I1" e calcola i | ||
. __ | _ | millisecondi trascorsi e apre il nuovo momento "NEW" | |
. | nell'istanza "I1" | ||
. > | PGM.C | _> MOM.APE() _> Chiude il momento "NEW" dell'istanza "I1" e calcola i | |
. | __ | millisecondi trascorsi e apre il nuovo momento "INI" | |
. | nell'istanza "I1" | ||
. __ | _> MOM.CHI() __> Chiude il momento "INI" dell'istanza "I1" e calcola i | ||
. | _ | millisecondi trascorsi | |
. | PGM.A | ||
. | __ | ||
. | __> MOM.INI() _> Crea una nuova istanza "I2" e Apre il momento "INI" | ||
. | _> MOM.APE(NEW) _> Chiude il momento "INI" dell'istanza "I2" e calcola i | ||
. | _ | millisecondi trascorsi e apre il nuovo momento "NEW" | |
. | nell'istanza "I2" | ||
. | _> | PGM.C | > MOM.APE() _> Chiude il momento "NEW" dell'istanza "I2" e calcola i |
. | _ | millisecondi trascorsi e apre il nuovo momento "INI" | |
. | nell'istanza "I2" | ||
. | _> MOM.CHI() _> Chiude il momento "INI" dell'istanza "I2" e calcola i | ||
. millisecondi trascorsi |
FUNZIONI/METODI
MOM - Momento
. INI - Nuova Istanza
Inizializza una nuova istanza e apre un nuovo momento. Usata all'inizio del servizio
. APE - Nuovo Momento
Apre un nuovo momento e chiude l'ultimo momento aperto. Usata all'inizio e alla fine delle funzioni che si voglio analizzare, definendo un nome di momento appropriato.
. CHI - Chiude l'ultimo Momento aperto
Chiude l'ultimo momento aperto. Usata alla chiusura del servizio
STA - Statistiche
. TIP.POS - Posizionati sui tipi
Posizionati all'inizio e inizia la scansione raggruppata per tipi di momenti.
. TIP - Scansione sui tipi
Continua la scansione raggruppata per tipi di momenti.
. SER.POS - Posizionati sui Servizi
Posizionati all'inizio e inizia la scansione raggruppata per Servizio e Funzione. E' implicito che il tipo di momento sia "SER"
. SER - Scansione sui Servizi
Continua la scansione raggruppata per Servizio e Funzione.
. MOM.POS - Posizionati sui Momenti
Posizionati all'inizio e inizia la scansione dettagliata per momento.
. MOM - Scansione sui tipi
Continua la scansione per momenmto.
INF - Informazioni
. MOM - Memoria occupata
Numero di momenti memorizzati. Il limite massimo è stato posto a 20.000 oltre il quale la memoria viene ripulita e persi i momenti in essere.
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs
JSPWiki v2.8.0