Pergunta

Eu corri o CProfile em um pouco de código, que, entre outras coisas, gera vários tópicos que fazem a maior parte do trabalho. Quando olhei para a saída do perfil, não vejo log de todas as funções que foram chamadas dentro dos threads. Tenho certeza de que eles foram chamados, pois fazem coisas fáceis de ver, como escrever em um banco de dados etc.

CProfile não threads de perfil? Estou esquecendo de algo?

Foi útil?

Solução

Encontrei a resposta aqui: link

Vale ressaltar que o uso do Profiler funciona apenas (por padrão) no thread principal e você não obterá nenhuma informação de outros threads se os usar. Isso pode ser um pouco gotcha, pois não é completamente mencionado na documentação do Profiler. Se você também deseja encerrar os threads de perfil, verá a função Threading.SetProfile () nos documentos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top