



检测到是安卓设备,电脑版软件不适合移动端
MemProof(运行内存清道夫)是AutomatedQA荣誉出品的一款十分非常好的检验内存泄漏和资源泄露的完全免费调试专用工具,
合适于WIN32服务平台下应用DELPHI/C BUILDER开发设计的应用软件。运用它能够便捷的搜索出一些忘记释放出来的表针及其资源。
它根据在调试方式下运作目标程序,监控程序流程的建立和释放出来实际操作,以做到检验资源泄露的实际效果。
检测全过程中它会依据资源种类记数,每一次建立后提升记数,释放出来则下降记数,最终程序流程完毕依据记数就可以分辨出资源的泄露
提前准备
MemProof规定目标程序含有完熬的调试信息。开启工程项目选项( Project-Options
1、 Compiler控制面板
●除掉 Optimization(代码设计)选项」
挑选 Stack frames(为全部全过程涵数强制性形成启用琏栈)选项
挑选 Debug information(DCU文档中形成调试信息选项
●挑选 Use Debug DCUS(编译程序时连接含有调试信息的Ⅴ CL DCU文档)选项
Linker控制面板」
元、全过程等详细地址信
挑选 clude TD32 debug info(将调试信息形成到可执行程序)选项
●逐渐
一切就绪,现在可以逐渐调试了
下边是用干调试的一段测武程序流程:
建一个空缺工程项目,在 Oncreate恶性事件中添加下列编码:
cedure TForml Form Create(Sender TObject);
Closehandlel①);/天
再依据上边的详细介绍设定好工程项目选项。打升 MemProof:d
的种类,包含Ero(不正确)
表针)、Memy(运行内存)、GD
er(系统软件目标)、 Kernel(关键目标)、 Registry(注册表文件
Resources count-资源数量,Cuem代表当今数量,Pek代表最高值数量
Resources size-资源尺寸,Cure代表当今尺寸,Pea#代表最高值尺寸
挑选 File-Open开启要调试的实行文档,再挑选 Run-Run运行,再一切正常撤出总体目标
程序流程,如果有资源泄露 Memproof侩会全自动开启 Resources details控制面板
Memproc供列举五个内存泄漏,我们可以见到每一个内存泄漏都是有详尽的启用栈状况
及其相对性应的源码部位
有时候它会提醒大家找不着相匹配的源码,它是应是沒有特定源码检索途径的缘故
MemProof有两个部位能够设定源码检索途径,一个在 Configure- Search directories
Projects-Search Directories前面一种是设定全局性途径,后面一种是设定当今途径。一般建
在前面一种中设定 DELPH的VCL及其同用库编码的途径,后面一种设定工程项目自身源码的路
径。 MemProof还为客户出示了便捷检索vCL源码途径的按键 Get default for,应用
个按键能够便捷的获得 DELPH的 Libray Path(有的客户安裝了vC遮盖了默认设置调试工
选项,因此 有可能获得的是vc的 Libray path,这类情
Path中去复制就可以
此外 MemProof还能够纪录之前的检测結果便捷客户做比较,及其过虑等功
假如必须检测动态性联接库,能够挑选 Project-Parameters,在 Host Applications选中
择行为主体程序流程,假如必须带cmd,则在 Parameters中键入cmd,随后就可以逐渐检测
和 DELPH中调试的方式是一样的
Memproo坏不兼容 Attach process的调试方法,这是一个不够的地区
软件信息
程序写入外部存储
读取设备外部存储空间的文件
获取额外的位置信息提供程序命令
访问SD卡文件系统
访问SD卡文件系统
查看WLAN连接
完全的网络访问权限
连接WLAN网络和断开连接
修改系统设置
查看网络连接
我们严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:
1、安全可靠:
2、自主选择:
3、保护通信秘密:
4、合理必要:
5、清晰透明:
6、将隐私保护融入产品设计:
本《隐私政策》主要向您说明:
希望您仔细阅读《隐私政策》
最新软件
相关合集
更多
相关教程
热搜标签
网友评论
举报反馈