一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 项目场景: 提示:这里简述项目相关背景: 例如:项目场景:QModbusTcpClient 通信 问题描述 提示:这里描述项目中遇到的问题: QModbusTcpClient 连接后,稍微停一段时间,就会出现QModbusDevice::UnconnectedState 原因分析: 提示:这里填写问 阅读全文
posted @ 2024-03-04 19:02 一杯清酒邀明月 阅读(947) 评论(0) 推荐(0)
摘要: Ubuntu 内存分析 安装 sudo apt-get install valgrind 打开 Qtcreator->Analyze-> valgrind 内存分析器Memcheck 会列出可能内存泄露的文件 (有很多是误报需要仔细分辨) Window 内存分析 下载 Heobhttps://git 阅读全文
posted @ 2024-03-04 18:59 一杯清酒邀明月 阅读(720) 评论(0) 推荐(0)
摘要: 1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9. 阅读全文
posted @ 2024-03-04 18:40 一杯清酒邀明月 阅读(50) 评论(0) 推荐(0)
摘要: 1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9. 阅读全文
posted @ 2024-03-04 18:36 一杯清酒邀明月 阅读(80) 评论(0) 推荐(0)
摘要: 1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9. 阅读全文
posted @ 2024-03-04 18:28 一杯清酒邀明月 阅读(178) 评论(0) 推荐(0)
摘要: 1. 使用方式 在 QT 中使用 VLD 的方法可以查看另外几篇博客: QT 使用 Visual Leak Detector(方式一) QT 使用 Visual Leak Detector(方式二) QT 使用 Visual Leak Detector(方式三) 本次测试使用的环境为:QT 5.9. 阅读全文
posted @ 2024-03-04 18:25 一杯清酒邀明月 阅读(54) 评论(0) 推荐(0)
摘要: 1. 使用前的准备 参考本人另一篇博客 安装 Visual Leak Detector 下载 vld-2.5.1-setup.exe 并按步骤安装 VLD。这一种使用方式的特点是,在一台电脑上安装完成后,将 VLD 安装目录下的 lib 库及 include 文件拷贝到项目目录中,在项目 pro 文 阅读全文
posted @ 2024-03-04 17:50 一杯清酒邀明月 阅读(307) 评论(0) 推荐(0)
摘要: 1. 使用前的准备 参考本人另一篇博客 安装 Visual Leak Detector 下载 vld-2.5.1-setup.exe 并按步骤安装 VLD。这一种使用方式的特点是,在一台电脑上安装完成后,需在项目 pro 文件中指明库及头文件的路径,然后在 mian.cpp 文件中 #include 阅读全文
posted @ 2024-03-04 17:46 一杯清酒邀明月 阅读(100) 评论(0) 推荐(0)
摘要: 1. 使用前的准备 参考本人另一篇博客 安装 Visual Leak Detector 下载 vld-2.5.1-setup.exe 并按步骤安装 VLD。这一种使用方式的缺点是,当把项目拷贝到别的电脑上编译运行时,需要按以下流程重新配置 VLD 环境。但优点是在一台电脑上配置完成后,用的时候十分方 阅读全文
posted @ 2024-03-04 17:36 一杯清酒邀明月 阅读(154) 评论(0) 推荐(0)
摘要: 一、简介 VLD = Visual Leak Detector,是一款用于 Visual C++ 的免费的内存泄露检测工具,官网 kinddragon.github.io, GitHub 。先说优点: 为每个泄漏的块提供完整的堆栈跟踪,包括源文件和行号信息(如果可用)。 检测大多数(如果不是全部)类 阅读全文
posted @ 2024-03-04 17:10 一杯清酒邀明月 阅读(1734) 评论(0) 推荐(0)
摘要: 一. 工具下载 Visual Leak Detector 官网下载地址:https://kinddragon.github.io/vld/, 点击 Download Installer 绿色按钮可下载工具的安装程序 vld-2.5.1-setup.exe。也可去 Git 仓库 releases 界面 阅读全文
posted @ 2024-03-04 17:01 一杯清酒邀明月 阅读(349) 评论(0) 推荐(0)
摘要: 1. 工具简介 Visual Leak Detector 简称 VLD,是 Windows 平台下用于 C/C++ 代码内存泄漏检测的开源工具,使用起来比较简单,配置好环境后包含头文件,就可以在运行时自动检测是否存在内存泄漏,并在指定位置(控制台或者文本文件)输出检测报告。该工具最初由 Dan Mo 阅读全文
posted @ 2024-03-04 16:51 一杯清酒邀明月 阅读(496) 评论(0) 推荐(0)
摘要: 一 、下载QT VS TOOL 插件 1.1 下载地址 官方下载地址:Index of /development_releases/vsaddin 找到对应的VS版本下载 1.2 安装 先关闭VS,然后安装,在打开VS,就看到顶部有QT VS TOOLS 了 1.3 添加路径 Qt Options- 阅读全文
posted @ 2024-03-04 16:46 一杯清酒邀明月 阅读(2724) 评论(0) 推荐(0)
摘要: 1、自用方法介绍 【1】VS使用debug模式执行程序(注意:Release模式无法看到堆栈细节!) 【2】截取内存快照 2、别人方法介绍 【1】首先用vs attach到进程,再点调试–窗口–显示诊断工具。 注意:如果用调试–性能探测器去附加进程,则内存使用率这一项是灰的,无法勾选,但是用先att 阅读全文
posted @ 2024-03-04 16:44 一杯清酒邀明月 阅读(1951) 评论(0) 推荐(0)