繁体   English   中英

使用“最大化速度”而不是“最小化”的堆问题

[英]Heap issue using “maximize speed” but not with “minimize size”

我正在调试一个生成堆问题的DLL。 我正在使用堆页面。 尝试该DLL的许多版本,调试工作,释放最小尺寸工作但释放最大化速度失败。

我知道调试和发布之间的一些区别所以我正在检查可能的初始化问题。 但是,我的dll在发布中工作的事实可以最小化但是在发布最大大小时可以给我一些关于我犯了什么类型的错误的信息吗?

两个二进制文件之间的主要区别是什么? (当然不包括可执行文件大小和执行速度)。

PS:我的dll包含许多QT小部件。 我不知道它是否有帮助,但是如果这些物体经常出现错误......

一般问题的一般答案:听起来可能存在某种内存损坏。 发现或甚至检测到内存损坏的困难之一是,只需对代码进行少量更改,其症状就会出现/消失。 这包括调试/发布版本和各种版本优化。

如何调试堆损坏错误的答案 概述了调试内存损坏的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM