I would like to find out the memory consumed by particular function in linux.
如何在进程(C程序)中找出function_net()的确切内存使用情况?
在linux中是否有系统调用来查找相同的内容?
For example:
/* How to find out the memory usage of this function */
**void function_net()
{
int *a = (int *)malloc(200);
}**
#include<stdio.h>
int main()
{
function_net();
}
答案 0 :(得分:0)
您可以让编译器在编译阶段生成汇编源输出作为单独的文件,或者在构建的链接阶段使链接器生成映射文件。然而,它可能会被优化