c++ - 您如何获得程序使用了多少内存?

标签 c++ performance memory assembly comparison

我有两个程序,一个用 C++,另一个用汇编。我想比较它们分别运行时使用多少内存。我该怎么做?

我正在 Windows 上进行测试,但我也想知道如何在 Linux 上进行测试。

最佳答案

在 Linux 上,尝试 valgrind。这是一个了不起的工具,具有太多普通人无法完全理解的功能。看看 valgrindmassif .

关于c++ - 您如何获得程序使用了多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480596/

相关文章:

c++ - 带花括号初始化器列表的已删除构造函数的默认构造

c++ - 声明静态对象和指向静态对象的指针之间的区别

javascript 对象的私有(private)方法 : which way is better

javascript - $ ('.foo' ).eq(0) 比 $ ('.foo' ) 快吗?

java - 对生产中的一段 Java 代码进行计时。

c++ - 尝试读取 sizeof() 返回意外结果

c++ - 修改 saddleback 搜索以处理重复项

c++ - 在 C++ 中将输入直接输入到 vector 中

memory - 对象的 Redis 编码和大小影响

javascript - Typescript - 具有静态成员的类与具有常量成员的命名空间的区别