c - C中每个函数的内存使用情况?
问题描述
如何测量单个 C 函数的内存使用情况?
尤其是函数期间的峰值动态和/或堆栈分配,而不仅仅是从入口到出口的堆分配增量。内存使用情况不像 CPU 使用情况,get_cpu_time
在函数的开始/结束处确实会告诉您一些对大型函数有用的信息。
在对函数的多次调用中,最大值和中值或平均值会很有趣,特别是如果我们可以看到它如何随函数 arg 缩放。
执行期间触及的总缓存占用空间也很有趣。
解决方案
推荐阅读
- html - 之后的html在浏览器中运行时出现在 textarea 中。仅在 Firefox 上发生
- python - 选择不在名称列表中的列名
- react-native - 世博会图标显示为问号 (?)
- python - 修复条形图matplotlib的标注功能
- python - 使用 Python 从基于 Topic 的文本中提取关键短语
- python - 带有 Anaconda 的 VSCode 在终端中的运行中找到模块,但在运行代码或调试器中找不到
- javascript - 我如何在javascript中开始一个新行
- ios - 如何使用 UIDocumentInteractionController 将视频文件保存到 iOS 文件应用程序
- java - JScrollPane 中的 JPanel 不会动态调整大小
- angular - 角度将日期时间设置为本地时间