Raccolta prestazioni

Questo campo specifica se il codice di misura prestazione deve essere generato nel modulo o programma. I dati raccolti possono essere utilizzati dallo strumento prestazioni sistema per modellare le prestazioni di un'applicazione. Generare l'aggiunta del codice misurazione prestazioni in un modulo o programma compilato risulterà in oggetti leggermente più grandi e potrebbe influire sulle prestazioni.

*CMDDFT
Non verrà trasferito alcun parametro all'host e verrà utilizzato il valore predefinito definito dall'host.

*PEP
Le statistiche sulle prestazioni vengono raccolte solo all'entrata e all'uscita della procedura immissione programma. Scegliere questo valore quando si desidera raccogliere informazioni sulle prestazioni generali per un'applicazione. Questo supporto equivale al supporto fornito formalmente con lo strumento TPST. Questo è il valore predefinito.

*ENTRYEXIT
Le statistiche sulle prestazioni vengono raccolte all'entrata e all'uscita di tutte le procedure del programma. Questo include la routine del programma PEP.

Tale scelta può essere utile se si desidera ottenere informazioni riguardanti tutte le routine. Utilizzare tale opzione quando si è al corrente che tutti i programmi richiamati dalla propria applicazione sono stati compilati con o l'opzione *PEP o *FULL. Altrimenti, se la propria applicazione richiama altri programmi che non sono abilitati alla misurazione delle prestazioni, lo strumento prestazioni attribuirà il loro utilizzo di risorse all'applicazione. Ciò renderebbe difficile determinare dove le risorse sono attualmente in utilizzo.

*FULL
Le statistiche sulle prestazioni vengono raccolte all'entrata e all'uscita di tutte le procedure. Inoltre, le statistiche vengono raccolte prima e dopo ogni richiamo per una procedura esterna.

Utilizzare questa opzione quando la propria applicazione richiamerà altri programmi che non sono stati compilati o con *PEP, o *ENTRYEXIT o *FULL. Quest'opzione consente agli strumenti prestazioni di distinguere tra le risorse utilizzate dalla propria applicazione e quelle utilizzate da programmi richiamati (anche se tali programmi non sono abilitati alla misurazione prestazioni). Quest'opzione è la più dispendiosa ma consente di analizzare selettivamente vari programmi in un'applicazione.