Me gustaría poder ver qué tan "caro" cada subproceso de mi aplicación usa callgrind. Hice un perfil con la opción --separate-thread=yes
que le da un archivo callgrind para toda la aplicación y luego uno por subproceso.Usando callgrind/kcachegrind para obtener estadísticas por subproceso
Esto es útil para ver el perfil de cualquier hilo dado, pero lo que realmente quiero es solo una lista ordenada de tiempo de CPU de cada hilo para poder ver qué hilos son los más grandes.
Sí, esta es casi la misma conclusión a la que he llegado. ¡Adivina que es una buena idea para una contribución de código abierto! –