I m 试图利用VsPerfCmd.exe来描述分局的错误预测和最后水平的切身在仪器本地应用中。
在tin ,但结果Im 没有得到肯定。 例如,据报告,一项总是触及24MB数据集的职能,只是在被称作2000年时,才导致大约700个海滩。 现在让我从这个角度来考虑——这一功能直截了当地跨越了12个要素中的1024*1024个组成部分。 对于每个要素,它随机决定它是否需要一个要素1024指数的信息。 这意味着,为了不产生任何海滩,万国邮联必须至少有1024年11月12日的三部分,每个部分在海滩上。 此外,经过每次消毒之后,该过程使CPU在大约8毫秒时使用睡觉。 我可以想象,任何硬件都预示着这项工作。
How would this silly amount of data not generate more last level cache misses than VsPerfCmd says? Even though my i7 has 8MB of shared L3 cache, this seems highly unlikely. Can anyone share their opinions on what might be going on here? Of course "VsPerfCmd.exe sucks" would be a valid answer but if someone is going to say that, I d like to at least hear of a similar experience someone had as a basis for this assertion.