社区
C++ 语言
帖子详情
调试状态下分配内存异常,但运行时却没有问题
winginsky
2012-01-17 04:58:40
不知道大家是否遇到过这样的问题,程序在调试状态下分配内存时会出现异常,但运行状态下没有问题,想了解下为什么会出现这样的情况?
...全文
87
6
打赏
收藏
调试状态下分配内存异常,但运行时却没有问题
不知道大家是否遇到过这样的问题,程序在调试状态下分配内存时会出现异常,但运行状态下没有问题,想了解下为什么会出现这样的情况?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
平凡的思想者
2012-01-17
打赏
举报
回复
debug模式下内存越界会做检查,因此会崩溃,release版本没有做这种检查,所以不崩溃,但问题依然存在,有可能某个时候会崩溃。
建议使用内存检查工具检测一下。
yuanhong2910
2012-01-17
打赏
举报
回复
调试状态下会帮你做内存检查,所以有可能会发现问题。而Release模式不会帮你检查,没出问题是因为运气好。
peng_weida
2012-01-17
打赏
举报
回复
能不能给代码,我也调试感受下呀
谢谢楼主哟
winginsky
2012-01-17
打赏
举报
回复
[Quote=引用 1 楼 healer_kx 的回复:]
我几年前有时候也会遇到。。。最近不知道为什么就遇不到了。。。奇怪。。。
[/Quote]
你的意思是写程序写多了,会自己避开这些问题?但我目前还不是很清楚是什么引起的啊,看上下文环境也看不出什么啊
www_adintr_com
2012-01-17
打赏
举报
回复
是分配的时候异常还是释放的时候异常?
是 Debug 的 ASSERT 还是直接崩溃的?
healer_kx
2012-01-17
打赏
举报
回复
我几年前有时候也会遇到。。。最近不知道为什么就遇不到了。。。奇怪。。。
Stm32F429 在keil
调试
状态
下可运行,但单独加电后无法运行的
问题
Stm32F429 在keil
调试
状态
下可运行,但单独加电后无法运行的
问题
今天碰到了这个
问题
,在加了加了FreeRtos操作系统的F429板子上,
调试
状态
下一切正常,脱离
调试
环境,重新加电后板子毫无反应,无任何数据输出。 将...
Windows和Linux下排查C++软件
异常
的常用
调试
器与内存检测工具详细介绍
本文详细介绍了Windows和Linux下排查C++软件
异常
的常用
调试
器与内存监测工具。
【GDB
调试
-2】内存检查(AddressSanitizer的使用)
一、内存错误类型 ...由于一个进程的堆空间始终是有限的,32位的程序最多可以使用的内存不会超过2GB,如果代码中存在内存泄漏,短时间内程序不会崩溃,但是长时间运行直到
没有
内存可分配时,程序会崩溃。 ...
visual studio - 使用CRT库
调试
内存越界和内存泄漏
近期我在windows下使用visual studio开发一个h264解码验证程序,遇到了内存越界和内存泄漏
问题
。总结一下vs内存
调试
方法。 概述 windows的C
运行时
库提供了广泛的
调试
支持。如果 VS要使用 CRT
调试
库,必须以DEBUG ...
程序
运行时
随机崩溃的几点
调试
方法
程序
运行时
随机崩溃的几点
调试
方法
运行时
随机崩溃,只可能是内存管理的
问题
。因为如果
没有
内存
问题
,程序不会崩溃,最多只是结果不对而已。 写一段内存越界,直接崩溃 写一段内存越界,不崩溃,而是破坏其他内存数据...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章