观看记忆的程序

时间:2011-01-13 08:54:52

标签: memory assembly disassembly

在给定程序(进程)的活动期间是否有用于监视内存行为(特别是堆栈和寄存器)的免费软件(或更好的开源)程序(框架)?

4 个答案:

答案 0 :(得分:1)

这是你可以找到的几乎所有调试器的工作......

答案 1 :(得分:1)

是的 - 它被称为调试器......考虑gdb免费&开源版本。为了您的方便,gdb还有许多GUI包装器(如果您是GUI用户)。

特别是x中的gdb命令可以让您以强大的方式检查内存。在任何gdb参考中阅读有关它和其他选项的更多信息 - 我想您会对所看到的内容感到满意。

答案 2 :(得分:1)

假设您没有引用调试器的角色,那么有一个名为Process Explorer的程序,它本质上是类固醇的任务管理器。它为您提供了每个进程及其线程列表以及CPU和内存使用情况。现在我已经习惯了,我从不使用任务管理器。我强烈推荐它。

答案 3 :(得分:1)

为内存看看cachegrind ...... 如果你对Linux有兴趣,请看看Zoom吧。 我建议Zoom有30天的免费试用