【问题标题】:__cyg_profile_func_enter equivalent for Visual Studio__cyg_profile_func_enter 等效于 Visual Studio
【发布时间】:2014-08-16 11:50:07
【问题描述】:

我有使用__cyg_profile_func_enter 实现分析的代码,我正在尝试将其移植到Windows 以使用VS2010 进行编译。我环顾四周,微软要求提供高级或终极版本来执行分析,并且以不同的方式进行分析。

是否有与 Visual Studio 中的 gcc 分析功能等效的功能,或者是否有任何实现这些功能的 openource 库?

【问题讨论】:

  • 您是否尝试实现与gprof 相同的分析 - 即仅对程序计数器进行采样,并对函数之间的调用进行计数,然后对其进行后处理以尝试获取图形?跨度>

标签: windows visual-studio-2010 profiling


【解决方案1】:

查看选项:

您需要编写一些了解 x86 样式堆栈布局的 x86 或 x64 汇编程序函数来获取返回地址。更完整的例子在DIY MS Visual C++ Function Profiling using /Gh Compiler Option

【讨论】:

    猜你喜欢
    • 2015-09-16
    • 1970-01-01
    • 2013-10-07
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多