¿Hay alguna forma de que valgrind use múltiples procesadores?¿Vallin/Valgrind puede usar múltiples procesadores?
Estoy haciendo algunos perfiles de cuello de botella con callgrind valgrind y noté un comportamiento de uso de recursos significativamente diferente en mi aplicación vs cuando se ejecuta fuera de valgrind/callgrind.
Cuando se ejecuta fuera de valgrind, maximiza varios procesadores, pero se ejecuta dentro de valgrind solo usa uno. Esto me hace preocuparme de que mis cuellos de botella estén en diferentes lugares y, por lo tanto, invalidar mi perfil.
¿No puedes usar otro generador de perfiles, por ejemplo, 'oprofile'? – ninjalj