自用 Agent 全面功能测试实战:从对话、工具调用到记忆与定时任务
2026/10/12 3:40:48
在 Linux 中,我们可以使用mallinfo()函数来获取内存分配的统计信息。该函数返回一个mallinfo结构体,结构体的内容在<malloc.h>中定义如下:
/* all sizes in bytes */ struct mallinfo { int arena; /* size of data segment used by malloc */ int ordblks; /* number of free chunks */ int smblks; /* number of fast bins */ int hblks; /* number of anonymous mappings */ int hblkhd; /* size of anonymous mappings */ int usmblks; /* maximum total allocated size */ int fsmblks; /* size of available fast bins */ int uordblks; /* size of total allocated space */ int fordblks; /* size of available chunks */ int keepcost;