代码之家  ›  专栏  ›  技术社区  ›  iceman

windows7进程调用栈工具

  •  2
  • iceman  · 技术社区  · 14 年前

    我可以使用哪个工具查看正在运行的进程的调用堆栈?msdn公司 link 我还可以通过哪些工具/方法查看正在运行的进程的调用图/资源访问图?我有一个开发人员提供的外部库来构建我自己的机器视觉算法,但是外部库是二进制的。当我在代码中使用库时,由于我们访问图像的方式,会出现崩溃。我想看看调用图或资源访问图。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Chris Schmich    14 年前

    我需要把可执行文件放进去吗

    我不确定您的确切意思,但是获取进程的调用堆栈对于调试生成的二进制文件和发布生成的二进制文件都有效。通常,debug和release之间唯一真正的区别是包含的优化和调试信息的数量。

    我可以看到调用图/资源 正在运行的进程的访问图?

    如果您启用了在第一次机会异常时中断 ,则可以在崩溃发生时导航到“调用堆栈”窗口。假设您的代码是本机代码,那么您的代码和第三方库需要PDB文件(.PDB,程序数据库文件),以便在调用堆栈上查看函数名。

    Process Explorer


    1. 对于本机异常,请参见调试-GT;异常…,并检查“C++异常”和“Win32异常”。