Il codice restituisce sempre 0,0 valori, indipendentemente dai valori di intervallo.cpu_percent (intervallo = Nessuno) restituisce sempre 0 indipendentemente dal valore dell'intervallo PYTHON
import psutil
p = psutil.Process()
print p.cpu_percent(interval=1)
print p.cpu_percent(interval=None)
Uhm posso riprodurlo. Potrebbe essere un bug nelle versioni più recenti di 'psutil'. (Ho usato altre versioni della libreria e ha sempre funzionato bene). Si noti che è possibile ottenere valori diversi da zero che iniziano diversi thread nel processo corrente. – Bakuriu
Hai provato con 'psutil.cpu_percent (interval = 1)' come documentato su https://code.google.com/p/psutil/wiki/Documentation#CPU? E penso che quando si usa la classe Process si debba specificare un PID (come 'p = psutil.Process (os.getpid())'). –
@ChristianBerendt: ho letto la documentazione dallo stesso link e specificato diversi PID (validi e in esecuzione), ma ho sempre ottenuto 0.0 –