gpt4 book ai didi

c++ - 如何测量 Unix 中使用的堆字节总数?

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:10 25 4
gpt4 key购买 nike

我想构建一个测试客户端来估计算法实现的空间和时间复杂度(基本上是 Coursera 上算法 I 和 II 类(class)中的自动评分器所做的),但用于 C++ 程序。为此,我需要查询堆分配了多少内存。这样做的好方法是什么?或者也许是一个有效支持这一点的替代分配器库?

最佳答案

gperftools 有一个跨平台的 API 来查询当前分配的字节计数器,除此之外,在它的 malloc_extension.h 中。 ,它的 tcmalloc 分配器的一部分。这应该对我有用,但我欢迎其他答案。

关于c++ - 如何测量 Unix 中使用的堆字节总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32973898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com