开发者

Unusual high cpu utilization in ntkrnlpa:FsRtlAreNamesEqual and ntkrnlpa:RtlUpcaseUnicodeString

开发者 https://www.devze.com 2022-12-21 08:52 出处:网络
I am profiling a networking workload application on Windows XP. The VTune profiling result shows unusual high utilization on ntkrnlpa:FsRtlAreNamesEqual and ntkrnlpa:RtlUpcaseUnicodeString开发者_运维技

I am profiling a networking workload application on Windows XP. The VTune profiling result shows unusual high utilization on ntkrnlpa:FsRtlAreNamesEqual and ntkrnlpa:RtlUpcaseUnicodeString开发者_运维技巧 functions. From the module level, the workload spends 73% cpu time in ntkrnlpa.exe. In ntkrnlpa.exe module, 42% time is spent in FsRtlAreNamesEqual function and 36% time is spent in RtlUpcaseUnicodeString function. Apparently these two functions are kernel functions, so they must be triggered by some system call or device driver activites. Please help me identify the possible cause of the high utilization of these functions, thanks!


Are you sure that you have correct symbols? I suspect that those two functions are just the nearest export.


Can you run it under an IDE such as VS or Eclipse and reproduce the problem? If so, this technique will tell you what's going on. If you're spending a lot of time in certain utility routines, what you want to know is why are they being called.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号