memlogger:非常简单的内存记录器旨在根据内存的大小根据块的大小来分析应用程序 源码
记忆记录器 概念 与大多数类似的解决方案不同,memlogger旨在根据内存的大小根据块的大小来分析应用程序。 因此,仅记录直接分配内存的功能。 Memlogger包含两个组件:一个非常简单的日志库,预加载了动态加载程序,以及一个日志处理器。 一次执行日志处理。 每个条目均包含分配函数的名称和所请求的内存大小(以字节为单位)。 日志处理器根据输入给定的购物篮大小(即0-64 kb,64-128 kb,128-256 kb等)来计数每种类型的分配请求的数量。 生成的报告是一个简单的表,按分配功能分组,具有每个存储桶的调用计数器值。 此数据使您可以了解应用程序的内存分配配置文件,并可用于为外部内存分配器选择最佳参数以实现最佳性能。 构建和安装 建立记忆记录器 要制作并安装memlogger,请运行: # ./configure 'CXXFLAGS=-m64' 或者 # ./con
文件列表
memlogger-main.zip
(预估有个39文件)
memlogger-main
Makefile.am
304B
Makefile.in
28KB
configure
604KB
src
Makefile.am
576B
Makefile.in
28KB
memlogger.cc
2KB
memlogger-report.cc
10KB
memlogger.h
325B
暂无评论