Pregunta

¿Cómo puedo obtener los fallos de página de estadísticas de kernel para mi aplicación mientras se está ejecutando?¿Qué acerca de otros eventos, como entre la cpu de las migraciones contar en SMP nodos, o el número de cambios de contexto?

Quiero contar diversos eventos para pequeñas partes del programa.

Gracias.

¿Fue útil?

Solución

que va a querer utilizar las herramientas de "Potencia" empaquetados con el núcleo. Ver aquí .

Otros consejos

El procfs los registros de algunos de que la información, pero (creo que) no lo es todo, y definitivamente no "por varias piezas pequeñas", pero sólo para el proceso como un todo.Dudo que el kernel de registros por ejemplo,los cambios de contexto o de los fallos de página "para varias piezas pequeñas" en cualquier lugar.Tal vez usted puede tomar instantáneas de la aplicación de /proc pseudofiles al inicio y al final de cada "pequeña parte" y tomar la diferencia -- para algunas aplicaciones (que no de la rama, de manera que cada todo el tiempo) que podría ser un sustituto aceptable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top