使用Heob检测内存泄露
在Windows上,使用Heob堆观察者来检测缓冲区溢出和内存泄露。
要运行当前打开的项目上的Heob
- 选择 分析 > Heob。
- 选择要使用的Heob设置配置文件,或选择 新建 创建新配置文件。
- 在 Heob路径 中,输入Heob可执行文件的路径。
- 指定运行检查的设置。
- 选择 确定 运行Heob。
Qt Creator运行应用程序,然后在一个终端中运行Heob。
Heob会在缓冲区溢出时引发访问违规,并记录违规指令和缓冲区分配的堆栈跟踪。在Heob正常退出后,您可以在 Memcheck 视图中查看结果。
©2024 Qt公司有限公司。本文件中提供的文档贡献属于其各自所有者的版权。所提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款许可的。Qt及其相应标志是Qt公司在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。