používání getrusage

hlasů
1

Jako pokračování této otázce jsem přemýšlel, jestli můžu dostat nějaký jednoduchý ukázkový kód, jak se využívají getrusage . Rád bych ji použít najít čas procesoru používaný v procesu , v ideálním případě z PID .

Pracuji ve městě Cocoa, Objective_C a samozřejmě C. Jakákoliv pomoc by bylo úžasné!

dík

Položena 24/08/2010 v 12:54
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Tak jsem zjistil, jak implementovat getrusage pomocí pomoc tady a tady . Neštěstí je, že toto podaří získat informace pouze o současném procesu. To, co potřebuji, je čas CPU ze všech běžících procesů a to od jejich PID.

Bummer :(

Odpovězeno 24/08/2010 v 13:47
zdroj uživatelem

hlasů
0

Nejsem si tak jistý OS X, ale za to, co stojí za to, kdyby to bylo na Linuxu, že by bylo poměrně jednoduchou záležitostí čtení ze souboru pod /proc/<pid>. OS X Nezdá se, že mají procfs(alespoň ne standard), i když, tak tato odpověď bude spadat do kategorie „jakoukoli pomoc“. :)

Odpovězeno 24/08/2010 v 13:05
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more