首页 > 软件列表 > MemPro
MemPro

MemPro

内存分析工具

软件语言:英文
软件授权:试用
适用系统:Windows
创建时间:2021-07-13
软件厂商/开发者信息:PureDev Software

软件介绍

MemPro 是 PureDev Software 开发的 C++ 内存分析器(memory profiler),用来观察程序运行时的内存分配情况。官网强调它能处理很大的数据集,并且自身开销较低,因此适合游戏这类对实时性要求高的程序。

核心功能

  • 内存分解:按多个视图查看应用程序的内存使用。
  • 泄漏查找:帮助定位内存泄漏。
  • 快照相减:用一个快照减去另一个快照,只看两个时间点之间的变化。
  • 内存回溯:可以回看内存状态的历史。
  • 布局与碎片可视化:展示虚拟内存布局和内存碎片。
  • 内存破坏追踪:官网也列出了对内存破坏问题的追踪能力。

支持平台与系统要求

MemPro 本身只在 Windows 上运行,但可以连接并分析运行在 Windows、Unix、Linux、OS X、iOS 以及基于 gcc 的构建上的程序。官网未列出更详细的系统要求。

接入方式

按官网说明,需要把 MemPro 提供的源码文件(MemPro.cpp 和 MemPro.h)加入自己的项目,它通过重载全局的 new 和 delete 来记录内存分配。

适用人群或使用场景

适合需要排查内存占用、泄漏或碎片问题的 C++ 开发者,尤其是游戏开发和其他数据量大的项目。

版本与授权

官网提供 30 天免费试用,并设有价格页面(本次未能打开,具体价格和授权条款未核实)。第三方 winget 列表显示最新版本为 1.12.0.0,授权为专有软件。

版本列表