Hi again,

Is it possible to start performance monitoring from within C code and then turn 
it off from the code as well? I would like to be able to do something like:

int main(){
...
code
...

start performance monitoring on LOCKED_OPS:CYCLES_WAITING event

...
code
...

turn off performance monitoring on LOCKED_OPS:CYCLES_WAITING event
display perf. monitoring results

...
code
...

}

I would use this to get separate results for various parts of my code, without 
having to separate my code into different files and run 'task' on them 
independently. I assume I have to link the executable with -lpfm4, but besides 
that what libpfm4 library functions or utilities could I use from withing my C 
program's main() function to start monitoring on the current multithreaded 
process at a certain location in the code, and then turn off monitoring later, 
display the results and run the rest of the main function without monitoring?

Thank you,

Vlad

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to