HeapMemView是一款专业的内存进程查看工具,用户能使用这款软件查看软件进程使用的内存块。软件中有着详细的内存使用信息,对于程序开发人员来说这款软件非常的实用,能轻松的对应用内存泄露进行查看。软件无需安装,解压之后即可使用。
软件介绍
HeapMemView是一个小型实用程序,可让您查看所选进程的堆中分配的所有内存块的内容。
对于需要跟踪其软件中的内存泄漏的开发人员,此工具很有用。
软件特色
为了减少显示的内存块数量并提高性能,HeapMemView筛选了所有大小小于80字节的内存块。您可以使用“内存块过滤器”窗口(F8)更改此默认过滤器。
请注意,如果没有80字节的过滤器,您可能会得到很多小的无意义的内存块,并且加载过程将非常缓慢。
每次按F5时,新添加的内存块都标记为“ *”,并用粉红色涂上颜色。您可以使用“清除新存储块标记”选项(F6)来清除“新”标志。
除了在下部窗格中显示的内存字节之外,您还可以在上部窗格的表中的“数据预览”列下查看内存字节的示例。为了启用此功能,请选择选项->数据预览模式-> ASCII或十六进制。默认情况下,将显示存储块的前32个字节。您可以在“高级选项”窗口中修改默认设置。
通过在上方窗格中选择所有内存块,然后使用“将内存数据导出到文件”选项(Ctrl + E),可以将所有堆内存块导出到二进制文件中以供将来检查。
“堆句柄”值是HeapCreate或GetProcessHeap API函数返回的句柄。 “数据地址”值是HeapAlloc API返回的内存地址。
当程序使用C / C ++内存功能(malloc或new关键字)分配堆内存时,您可能会在实际分配的内存数据之前看到一些头字节。
使用说明
HeapMemView不需要任何安装过程或其他DLL。 只需将可执行文件(HeapMemView.exe)复制到所需的任何文件夹中,然后运行它。 启动HeapMemView之后,必须选择要检查的过程。
HeapMemView的主窗口有2个窗格:
上方窗格显示了所选进程的堆中分配的内存块列表。
下部窗格显示在上部窗格中选择的存储块的内容。
配置要求
该实用程序可以在Windows 2000,Windows XP,Windows Server 2003,Windows Vista,Windows 7和Windows 8上运行(不支持Windows的早期版本)。 还有x64版本(适用于Vista x64)可以单独下载。
更新内容
添加了“刷新时自动排序”选项。
修复了滚动上窗格时的闪烁。
标签: 内存工具
精品推荐
-
Microsoft .Net Framework4.7.2中文版
详情 -
.Net3.5
详情 -
.Net3.5 64位win10离线安装包
详情 -
MarkdownPad2
详情 -
.Net Framework 4.0 32位离线安装包
详情 -
RPGVXACE RTP
详情 -
Cmder(windows命令行工具)
详情 -
jetbrains全系列激活工具
详情 -
scratch免激活离线版
详情 -
Microsoft .NET Runtime6.0
详情 -
鲸鱼积木编程专业版
详情 -
Lodop云打印机插件
详情 -
Qt Linguist(QT语言家)
详情 -
Microsoft .Net Framework 4.0完整版
详情 -
Jar to Exe
详情 -
DevExpress 2020
详情
装机必备软件
网友评论