• 2227阅读
  • 7回复

有没有工具能检测Qt代码内存泄漏或其它问题 [复制链接]

上一主题 下一主题
离线apud
 

只看楼主 倒序阅读 楼主  发表于: 2019-09-04
假设有这种情况,Qt开发的软件并非百分百稳定,经过几代迭代更新,代码很庞大,平常使用中又无法触发闪退等BUG,在某种特定情况下就会触发,可能几周,可能几个月,不好排查。不知道有没有这样的工具,能够从代码层面检查问题
离线firebolt

只看该作者 1楼 发表于: 2019-09-04
以前windows下用过BoundsChecker,你可以试试看。
离线apud

只看该作者 2楼 发表于: 2019-09-05
回 firebolt 的帖子
firebolt:以前windows下用过BoundsChecker,你可以试试看。 (2019-09-04 22:15) 

好,多谢。
离线cycloveu

只看该作者 3楼 发表于: 2019-09-09
重构代码,插件化模块划分,可以减少系统崩溃
大道至简 悟在天成
离线apud

只看该作者 4楼 发表于: 2019-12-28
回 cycloveu 的帖子
cycloveu:重构代码,插件化模块划分,可以减少系统崩溃 (2019-09-09 16:04) 

学习了,很好的想法。
离线圣域天子

只看该作者 5楼 发表于: 2019-12-29
前段时间调试程序时发现自己开发的一个服务器逻辑程序除了底层共享模块以外,整个核心的近两万行代码只有一个new,一个delete。自己也被 吓到了
不过这样的代码确实极少会发生内存泄漏。
离线feng851

只看该作者 6楼 发表于: 2019-12-30
用VLD,包含头文件和库和行了,但仅基于VC编译器。
离线青空飞羽

只看该作者 7楼 发表于: 2020-01-02
Linux下可以用Valgrind,功能强大,不但可以检测内存泄漏,还能检测内存越界等问题
快速回复
限100 字节
 
上一个 下一个