Hi everybody,
i need some help for measuring time caused by kernel-calls in processes/threads.
First, i watched the statistics of CPU-Usage/Event-Owner-Stats in Momentics… but i only can see the statistics of the whole process/thread (user-time + system-time = runningtime). How can i get the time caused by several system calls?
I need the time of all kernel-calls of all processes… for example procnto, devb-eide and my own processes.
I use Momentics with Neutrino 6.3.2 on Windows and Ubuntu.
If i check the profile-summary, i can see times for interrupts, idle, user time and system-time.
In comparison with the cpu-usage-chart i understand the times for interrupts and idletime.
But i cant manage to check the system-time of a special process.
Perhaps i dont see the trees cause of the trees… (german adage).
In Application Profiler i can see information about my own processes, right?
But i need information about all processes, the microkernel for example.
I have something in mind like (e = event, kc = kernel-call, ut = user- time, st = system-time)
procnto 4000e, 200kc, 20ms ut, 5 ms st
devb.eide 1000e, 800kc, 40ms ut, 38ms st
process-puchtel 10000e, 3000kc, 500ms ut, 100ms st
.
.
.
Is such a chart possible with momentics ide?
@ysinitsky:
I found these evaluations too, but i have to evaluate on my own cause of a special project of my university.
Thanks a lot for your help till now… i hope, i can get more tips of you!
Did you read my earlier post : Look at the System Profiler Perspective in the IDE NOT the System information. Then you can check any process and look at any all the messages/event/transaction and mesure their duration.