一个强大的工具,即使每秒有数千个分配,您也可以使用它来连接到应用程序并对其进行配置。
创建应用程序是一项艰苦的工作,尤其是当您的应用程序达到一定程度的复杂性时。开发应用程序中的一个大问题是编写应用程序时不要占用过多的内存。从这个意义上讲,您必须弄清楚每个对象如何使用可用内存。
MemPro是Windows应用程序分析器,可以使用兼容的PDB文件来分析所有应用程序。
该应用程序使用传输控制协议连接到目标应用程序,以记录有关内存状态的信息。但是,为此,您首先需要通过在源代码中添加一些行来针对MemProLib代码编译应用程序。
该应用程序还显示了一个易于使用和浏览的综合界面。它为您提供了可用于快速连接到应用程序,启动它,拍摄快照以及访问MemPro设置的按钮。
快照包含在进程内找到的所有页面的状态,有关已分配多少内存以及当前处于活动状态的分配的信息。该应用程序还可以创建完整的快照,为您提供整个过程内存的内容。
对于快照,您可以使用不同的视图,例如调用树,内存,函数,类型和泄漏。“调用树”视图显示应用程序中分配内存的位置,而“功能”视图则根据功能将其分解。
有了以上考虑因素和更多发现后,MemPro绝对是可用于开发应用程序的可靠工具,可确保它们高效地工作。