Analisi delle prestazioni con la funzione di traccia
La funzione di traccia del sistema operativo è un potente strumento di osservazione del sistema.
La funzione di traccia cattura un flusso sequenziale di eventi di sistema con data / ora, fornendo un livello dettagliato sull'attività del sistema. Gli eventi vengono mostrati in sequenza temporale e nel contesto di altri eventi. La traccia è uno strumento prezioso per osservare l'esecuzione del sistema e dell'applicazione. A differenza di altri strumenti che forniscono solo l'utilizzo della CPU o il tempo di attesa I/O, la traccia espande tali informazioni per aiutare a comprendere quali eventi stanno accadendo, chi è responsabile, quando gli eventi si verificano, come stanno influenzando il sistema e perché.
Il sistema operativo è strumentato per fornire visibilità generale all'esecuzione del sistema. Gli utenti possono estendere la visibilità nelle applicazioni inserendo ulteriori eventi e fornendo regole di formattazione.
Nella progettazione e nell'implementazione di questa funzione è stata prestata attenzione a rendere efficiente la raccolta dei dati di traccia, in modo che le prestazioni e il flusso del sistema vengano minimamente modificati attivando la traccia. Per questo motivo, la funzionalità di traccia è estremamente utile come strumento di analisi delle prestazioni e come strumento di determinazione dei problemi.