VTune 是 Intel 一个比较强大的性能分析软件。主要包括三个小工具:
( 1 ) Performance Analyzer : 性能分析,找到软件性能比较热的部分,一般也就是性能瓶颈的关键点,帮助我们收集数据发现问题,至于 Analyzer 这个功能,有点大言不惭了,还得靠各位大家自己分析了,当然 个人认为这一点会是 Intel 下一步强化该工具的重点。
( 2 ) Intel Threading Checker : 用于查找线程错误 , 能够检测资源竞争、线程死锁等问 题 . 大家程序在并行化后 , 可以通过 Threading Checker 检测一下有没有多线程相关的错误。
( 3 ) Intel Threading Profiler :线程性能检测工具 , 多线程化有可能会有负载比平衡 , 同步开销过大等等线程相关的性能问题。该工具可以帮你发现每一 个线程每一时刻的状态。
1