- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In my application drivers call through ioctl call dominated
the execution (> 96%)
Unfortunately vtune don't go beyond ioctl in its report.
What should I do, please advise,
Thanks,
Eric
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey Eric,
I'm going to poke around the developer's white boards on this one. Stay tuned.
jdg
I'm going to poke around the developer's white boards on this one. Stay tuned.
jdg
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey eltarari,
Are you using call graph? (It's true that call graph can't trace IOCTL into ring 0, and therefore you don't get a trace of the rest of the call, which seems to be what you're describing.)
Instead of callgraph, consider trying sampling to see if you can get more useful information that way.
Let us know if this makes sense, and what you find if/when you try it.
cheers
jdg
Are you using call graph? (It's true that call graph can't trace IOCTL into ring 0, and therefore you don't get a trace of the rest of the call, which seems to be what you're describing.)
Instead of callgraph, consider trying sampling to see if you can get more useful information that way.
Let us know if this makes sense, and what you find if/when you try it.
cheers
jdg
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page