我想测量我在项目中使用的一些内联函数的性能和一般行为(创建了多少程序集等)。除了分析时间之外,是否可以查看使用这些内联函数的函数的总体代码扩展?
我尝试在 Visual C++ 和 MingW 中(通过 NetBeans)在调试期间查看反汇编面板。通过调试构建每个内联函数,在程序集中使用调用,因此它们不是内联的。如果我激活优化,程序集会发生很大变化,以至于我什至无法在这些函数中放置断点。
您是否知道任何编译器设置(例如在 GCC 或 VC 中,仅优化内联函数)、书籍(我有关于内联测量时间的“高效 C++”)或其他任何可以更好地理解该主题的内容?