Windows的体面分析器? [英] Decent profiler for Windows?

查看:116
本文介绍了Windows的体面分析器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

窗口是否有任何适当的采样(例如,非仪器)分析器?最好是类似于MacOS上的Shark的东西,虽然我愿意接受我必须在Windows上支付这样一个分析器。

Does windows have any decent sampling (eg. non-instrumenting) profilers available? Preferably something akin to Shark on MacOS, although i am willing to accept that i am going to have to pay for such a profiler on windows.

我试过了分析器

推荐答案

英特尔VTune 是好的,是非仪表。我们评估了一大堆Windows的profiler,这是最好的使用驱动程序代码(尽管它也是非托管的用户级代码)。一个特别的优点是,它读取所有的Intel处理器性能计数器,所以你可以很好地了解为什么你的代码运行缓慢,它是有用的将预取指令放入我们的代码和排序数据布局,以适合与缓存线,以及缓存线在多核系统中失效的方式。

Intel VTune is good and is non-instrumenting. We evaluated a whole bunch of profilers for Windows, and this was the best for working with driver code (though it does unmanaged user level code as well). A particular strength is that it reads all the Intel processor performance counters, so you can get a good understanding of why your code is running slowly, and it was useful for putting prefetch instructions into our code and sorting out data layout to work well with the cache lines, and the way cache lines get invalidated in multi core systems.

这是商业上的,我不得不说这不是世界上最简单的UI。

It is commercial, and I have to say it isn't the easiest UI in the world.

这篇关于Windows的体面分析器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆