Get CPU Usage
Kernel version 2.4.21-4.ELsmp
Red Hat Enterprise Linux ES release 3 (Taroon) Using NPTL I want to calculate the cpu-time of a function in a thread. I tryed using ss << "/proc/self/task/" &l;t< gettid() << "/stat"; fd = open(ss.str().c_str(), O_RDONLY); But there is no such folder task under self I tryed using pthread_getcpuclockid(pthread_self(),&clock_id); clock_gettime(clock_id,&ts); I get undefined symbol: clock_gettime Please help Thanks |
Re: Get CPU Usage
Quote:
|
Yes I did include time.h!
|
I was looking at a kernel bug and found this thread. The answer to this is you should include pthread.h and use -pthread option while compiling and linking.
For more info, you can refer this. http://www.kernel.org/doc/man-pages/...clockid.3.html |
All times are GMT -5. The time now is 09:00 AM. |