开发者

Win32 threads synchronization/performance monitoring tools

开发者 https://www.devze.com 2023-01-01 13:58 出处:网络
would Intel(R) VTune(TM) Thread profiler be able to tell if threads synchronization was su开发者_StackOverflow社区ccessful? I\'m never profiled any application, where do i start?What exactly are you t

would Intel(R) VTune(TM) Thread profiler be able to tell if threads synchronization was su开发者_StackOverflow社区ccessful? I'm never profiled any application, where do i start?


What exactly are you trying to profile or measure?

If you are trying to protect a critical resource from being accessed by 2 or more threads at the same time, then use a synchronization primitive such as a mutex/critical section/slim reader-writer locks and surround the writes to the critical resource with these primitives.

If you are trying to figure out if there is any lock contention, then I believe the profilers out there will surely be able to help you out. I've never used the Intrl profiler myself, so I can't say how well it works. The new tools in VS2010 (http://code.msdn.microsoft.com/VS2010ppa) are a great way to figure out the problems in your code if your project is VS based.

I can probably help out a little more if you provide more details.

0

精彩评论

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