Quando si profila il log Kcachegrind mostra% di inclusivo come 13.92%. Non dovrebbe essere vicino al 100% come indicato nello FAQ Q:1 ??Come capire l'output di callgrind usando Kcachegrind
Ecco lo screenshot del registro profilo
Quando si profila il log Kcachegrind mostra% di inclusivo come 13.92%. Non dovrebbe essere vicino al 100% come indicato nello FAQ Q:1 ??Come capire l'output di callgrind usando Kcachegrind
Ecco lo screenshot del registro profilo
necessariamente.
main
non è il punto di ingresso "reale" del programma, ci sono molte cose in corso prima e dopo, ad esempio il caricamento/scaricamento di DLL e la costruzione/distruzione di globals (quelli che sono inizializzati dinamicamente).
Queste cose richiedono tempo, anche se normalmente trascurabili.
noti che ci sono bandiere per callgrind che permettono di avviare la raccolta di statistiche all'inizio di una funzione (ad esempio main
) a seconda di ciò che si è realmente interessati.