VC++;内存分析器
我正在寻找一种工具来帮助我最小化当前正在移植的C项目中的内存分配 主要而言,以下信息将是有用的:VC++;内存分析器,c,memory,profiler,C,Memory,Profiler,我正在寻找一种工具来帮助我最小化当前正在移植的C项目中的内存分配 主要而言,以下信息将是有用的: 1. line of code where memory zone was accessed 2. memory location 3. access mode (read/write) 任何形式的解析都只是一种奖励,以及指向指定内存位置的指针列表 DeV工具:Visual C++ 2008版 你知道有任何软件具有这些功能吗 谢谢。对于1和2,您可以 void *log_malloc(const
1. line of code where memory zone was accessed
2. memory location
3. access mode (read/write)
任何形式的解析都只是一种奖励,以及指向指定内存位置的指针列表
DeV工具:Visual C++ 2008版 你知道有任何软件具有这些功能吗
谢谢。对于1和2,您可以
void *log_malloc(const char *file, int line, const char *function, size_t size) {
void *mem = malloc(size);
/* log or do something with file, line, function, size and mem */
return mem;
}
#define malloc(size) log_malloc(__FILE__, __LINE__, __func__, size);
三年后,免费、calloc等也一样。谢谢!2014年8月26日是人生冒险的开始