Visual c++中的函数性能计数器
Function Performance Counter in Visual C++
我以前一直在Mac上开发,但最近开始使用
Visual c++ (VS12)。我想知道是否有任何工具在VS告诉你
一个特定的函数调用花费了多少时间(秒)?
当然,我可以通过使用Time/Tick类来打印时间,
但是我想知道是否VS有一个内置的工具…
是的,Visual Studio 2012有一个集成到IDE中的分析工具。请参阅http://msdn.microsoft.com/en-us/library/z9z62c29(v=vs.110).aspx获取文档,并在http://msdn.microsoft.com/en-us/library/ms182372(v=vs.110).aspx
获得基本演练。还请注意,如果您在源代码中添加计时器对象,则应该小心使用高分辨率时钟。参见如何使用QueryPerformanceCounter?
很遗憾VS2012在<chrono>
库中没有高分辨率计时器。见:https://connect.microsoft.com/VisualStudio/feedback/details/719443/c-chrono-headers-high-resolution-clock-does-not-have-high-resolution.)
相关文章:
- 查询性能计数器限制/加快幻灯片速度
- C++构造函数性能
- 课堂初始化(分配样式)与构造函数性能
- 类方法VS类静态函数VS简单函数-性能方面
- 对同一对象进行x调用的c++虚拟函数性能
- 如何以编程方式访问c/c++a-la-rdtsc中的性能计数器
- PDH性能计数器实例名称
- 查询性能计数器函数在在线判断中的使用
- 性能计数器C++的窗口时序漂移
- 由派生类调用时的虚函数性能
- C中ubuntu上的性能计数器库
- 不带lodctr的c++中的性能计数器
- 是否可以使用查询性能计数器(Win32,C)获取时间戳
- c++ 11委托的函数是否比c++ 03调用init函数的函数性能差?
- 捕获Lambda函数性能的影响
- 从C++公开的 Windows 性能计数器始终在 perfmon 中产生"Can't load counters".exe
- Visual c++中的函数性能计数器
- 需要对"High definition time-stamps"进行一些澄清(win32,direct3d,性能计数器)
- 在Linux下使用硬件性能计数器
- 卤化物的性能计数器