[lkml]   [1996]   [Sep]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRDTSC for good profiling under Linux

I'm developing some high-performance graphics applications under Linux,
and I was looking for a good profiler (i.e. better than gprof). I've
learned of the RDTSC and related profiling instructions available on the
Pentium and P-Pro processors. These return cycle-level performance
(including cycles elapsed, cache information, and related items). On
the P-Pro, these instructions can be run in Ring 3, which is really good.

However, on the Pentium, they require Ring 0 execution, which makes
things hard under Linux. Does anyone out there have a kernel module
that allows access to these instructions on the Pentium, or does anyone
more knowledgeable about the kernel want to help me write a set of
system calls to give high-performance profiling information?


 \ /
  Last update: 2005-03-22 13:38    [W:0.044 / U:0.956 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site