PDA

View Full Version : Utilizzo CPU


Mnka
29-06-2005, 12:43
Ciao a tutti!
Volevo chiedervi com'è possibile ottenere la percentuale di utilizzo della cpu.

Grazie 1000

franksisca
29-06-2005, 13:26
se apri il task manager te lo dice nella sezione prestazioni.CIAO

Mnka
29-06-2005, 13:30
Devo ottenere questo valore all'interno di un programma in C++ e mi chiedevo se esiste qualche funzione specifica per questo scopo...

The3DProgrammer
29-06-2005, 14:19
sotto win o linux?

se sotto win, puoi usare questa:

GetSystemTimes( FILETIME *idleTime, FILETIME* kernelTime, FILETIME *userTime );

è un po lunga da spiegare, xciò ti mando il alla sorgente:

http://www.codeproject.com/threads/Get_CPU_Usage.asp

ciauz

The3DProgrammer
29-06-2005, 14:19
ah

sei l'autore di 123-bench?

:)

Mnka
29-06-2005, 15:40
ah

sei l'autore di 123-bench?

:)

La mia fama mi precede.... :sofico: :sofico: :sofico: :sofico: :sofico:

Si, l'ho fatto un bel po' di tempo fa, ma poi non c'ho messo più mano...

Mnka
29-06-2005, 17:21
Ho povato il codice, ma quando uso GetSystemTimes il linker mi bestemmia appresso... e con visual studio .net (installato oggi) non sono molto pratico.

Qualche dritta? :mc:

The3DProgrammer
29-06-2005, 22:20
unresolved external?

se si, è perchè la funzione non è presente in alcuna libreria, bensi devi linkarti a kernel32.dll

ciauz