【发布时间】:2026-02-05 14:25:01
【问题描述】:
有没有人知道比“StackWalk”更好/更快的方法来获取调用堆栈? 我也认为stackwalk在有很多变量的方法上也会变慢...... (我想知道商业分析器是做什么的?) 我在 Windows 上使用 C++。 :) 谢谢:)
【问题讨论】:
-
瓦尔格林德? *.com/questions/413477/…
-
hmmm... valgrind 不只适用于 unix 吗?
-
并且 valgrind 正在检测,我正在寻找一种更好的方法来对堆栈进行采样...
-
为什么 StackWalk 对您来说不够快?你需要它做什么?
-
我遇到了同样的问题。我写了一个泄漏跟踪智能指针,它依赖于
StackWalk,但它非常很慢。像 Process Monitor 这样的应用程序是如何做到的(因为 PM 会非常快地记录每个文件/注册表访问的堆栈)?