MEMPro是一个C++内存分析器。MemPro运行在Windows平台上,但几乎可以连接到任何平台上的应用程序并对其进行分析。MEMPRO特别适合于其他C++内存分析器,因为它能够处理非常大的数据集。在几分钟内将MemPro集成到代码库中,只需将MemPro、cpp/h添加到代码中,您就可以使用MemPro连接到应用程序。一旦连接MemPro,您就可以通过多种不同的方式可视化您的内存使用情况。
产品介绍
一个强大的工具,即使每秒有数千个分配,您也可以使用它来连接到应用程序并对其进行配置。
创建应用程序是一项艰苦的工作,尤其是当您的应用程序达到一定程度的复杂性时。开发应用程序中的一个大问题是编写应用程序时不要占用过多的内存。从这个意义上讲,您必须弄清楚每个对象如何使用可用内存。
MemPro是Windows应用程序分析器,可以使用兼容的Pdb文件来分析所有应用程序。
该应用程序使用传输控制协议连接到目标应用程序,以记录有关内存状态的信息。但是,为此,您首先需要通过在源代码中添加一些行来针对MemProLib代码编译应用程序。
该应用程序还显示了一个易于使用和浏览的综合界面。它为您提供了可用于快速连接到应用程序,启动它,拍摄快照以及访问MemPro设置的按钮。
快照包含在进程内找到的所有页面的状态,有关已分配多少内存以及当前处于活动状态的分配的信息。该应用程序还可以创建完整的快照,为您提供整个过程内存的内容。
对于快照,您可以使用不同的视图,例如调用树,内存,函数,类型和泄漏。“调用树”视图显示应用程序中分配内存的位置,而功能视图则根据功能将其分解。
有了以上考虑因素和更多发现后,MemPro是可用于开发应用程序的可靠工具,可确保它们高效地工作。
特征大全
1、应用程序的完整内存故障。
2、数据的多个视图。
3、轻松查找和修复内存泄漏。
4、从另一个快照中减去一个快照。
5、倒退内存。
6、虚拟内存布局可视。
7、化可视化内存碎片。
8、快速,有效地分析任意大小的应用程序。
平台优点
1、有非常详细的内存运行错误报告。
2、整个过程都是命令行控制方便定期测试。
3、当测试电脑内存时,会生成很多数据的副本。
4、能自动保存内存错误日志,以便用户根据错误日志查原因。
5、不是每次发现错误都会暂停,因此只有在确定是故障才会暂停。
6、没有在首次用户情况下自己运行。
MEMPro工具栏详情
MemPro中有5个工具栏用于常用功能。
1、应用程序
用于启动和连接到应用程序或进程的按钮
2、快照
拍摄快照的按钮
3、工具
用于操作快照和与快照无关的全局视图的常规工具。
4、设置
更改内存单位,设置符号路径并显示设置对话框