Hi, first, if this is the wrong place to ask, then i'm sorry and please recomm a better place to me. My goal is to do some precise benchmarking/profiling. I am looking for (Linux specific) alternatives to getrusage(). As far as i understand, the precision of getrusage() is given by the timer frequency that can be adjusted in recent kernel-versions. I think i have the choice between 100Hz, 250Hz and 1000Hz. By chosing 1000Hz, i get a precision of 1ms, right? On the other hand, there are things like rdtsc() which reads the clock counter of the CPU. So does the linux kernel currently provide a process-specific value which counts the CPU clocks "consumed" by a process? Maybe there are some patches? Are there other alternatives that i didn't think about yet? Are there maybe some kernel-unrelated alternatives? Thanks, Sven
Attachment:
signature.asc
Description: OpenPGP digital signature
- Prev by Date: Re: [ckrm-tech] [PATCH] BC: resource beancounters (v4) (added user memory)
- Next by Date: Re: JFS - real deadlock and lockdep warning (2.6.18-rc5-mm1)
- Previous by thread: Linux 2.6.16.29-rc1
- Next by thread: [PATCH 2.6.18-rc6 00/10] Kernel memory leak detector 0.10
- Index(es):