perfil no cprofile llama roscas interiores?
-
22-09-2019 - |
Pregunta
Me corrió cprofile en un poco de código, que entre otras cosas engendros varios hilos que hacen la mayor parte de la obra. Cuando miraba a la salida de la elaboración de perfiles, no veo el registro de todas las funciones que fueron llamados dentro de las roscas. Estoy seguro de que fueron llamados, como lo hacen las cosas que es fácil ver como escribir a una base de datos, etc.
¿El cprofile no perfil hilos? Me estoy perdiendo algo?
Solución
Encontrados la respuesta aquí: enlace
Es importante señalar que el uso del generador de perfiles sólo funciona (por defecto) en el hilo principal, y no obtendrá ninguna información de otros hilos si los usa. Esto puede ser un poco de una Gotcha ya que es totalmente no se han mencionado en la documentación de perfiles. Si también quiere medir roscas, tendrá que mirar a la función threading.setprofile () en la documentación.