Perfil plano

Cuando tenemos abierto un archivo gprof.xml en la vista de estadísticas y queremos ver el perfil plano, haremos una de las siguientes acciones:

¿Qué podemos ver en el perfil plano?

En el perfil plano podemos observar una tabla en la que cada fila representa una función del programa

.

En dicha tabla se presenta la información de tiempo de cada una. La primera columna representa el nombre de la función; la segunda columna, el porcentaje de tiempo relativo de esta función (sin incluir subrutinas) en relación al resto del programa; en la tercera columna, tenemos el tiempo en segundos que se ha empleado en esta función (sin contar subrutinas); en la cuarta columna, el número de segundos acumulados desde la primera fila/función hasta esta, en segundos; en la quinta columna, tenemos el número de llamadas que se realiza a esta función; en la sexta, el tiempo estimado en milisegundos que gasta por cada llamada a esta función (sin contar subrutinas); en la séptima, cuenta el tiempo estimado gastado en esta función, contando las funciones que se llaman desde esta función. Para realizar este último cálculo, se necesitan datos del grafo de llamadas, de otra manera no sería posible conocer el tiempo gastado en las subrutinas.

Explicar las cosas nuevas. Si pinchas el gráfico, el error, el sample... %el apartado "perfilado" o el apartado "info funcion"