Ho un'applicazione Python multi-threaded e attualmente sto risolvendo l'utilizzo della CPU molto alto (90% o più).Utilizzo CPU Python profilo per thread
Ho intenzione di provare il profiler, ma volevo vedere se c'è un modo per ottenere l'utilizzo della CPU per thread dall'interno dell'applicazione. Capisco che os.times() otterrà l'utilizzo della CPU in generale - c'è qualcosa che posso eseguire da all'interno di ogni thread per ottenere l'utilizzo di ogni thread? Sarebbe molto utile determinare quale thread sta mangiando CPU.
Cosa operativi pensate di test su/supporto? –
Principalmente Windows, ma supportiamo anche Linux. L'elevato utilizzo della CPU si verifica su Windows, ma non lo abbiamo testato su Linux a questo punto. – Dave