在Vtune结果中,数字0,1,2(和3)实际代表什么?
蓝条超过0是什么意思?
答案 0 :(得分:1)
它是一个直方图 - 每列代表您在变量(图表下方出现的变量)处于任何给定值时所花费的时间部分。
左边一个表示你花费大约1/3的时间用0个逻辑CPU(完全空闲),2/3个时间用1个逻辑核心操作。你永远不会达到2个同时运行的核心。
以同样的方式,正确的直方图表示你花费约25%的时间零活动线程,约75%使用一个线程(两个线程的部分可忽略不计)。
请注意,总时间略有不同,完全空闲时间的部分也会有所不同 - 如果这是在完全相同的运行中进行的,那么这种差异可能是由于核心的时间差异所致。变为活动状态(从低功耗状态唤醒),以及操作系统可以安排线程实际开始在其上运行的那一刻。