KEIL 怎么调试存泄漏问题???

2019-07-21 05:31发布

在程序中遇到一个现象 就是  在程序运行过程中 一个数组中的数据被莫名的修改了 导致 数组中的数据不能使用出现错误!!!

分析了程序也没有找到问题,想问大佬们 像这类问题 有没有好的调试方法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
白菜菜
1楼-- · 2019-07-22 08:48
 精彩回答 2  元偷偷看……
白菜菜
2楼-- · 2019-07-22 13:08
正点原子 发表于 2018-4-3 01:36
不能,但是你可以隔一段时间就printf 内存使用率,然后观察变化。

恩?使用率?
oyixi001
3楼-- · 2019-07-22 13:09
你肯定是数组啥的越界了,慢慢找把,这种蛋疼问题最纠结了。
szczyb1314
4楼-- · 2019-07-22 18:51
数组越界,不是内存泄漏。for循环的操作时很容易多操作 1 BYTE的
wxjhby
5楼-- · 2019-07-22 23:58
什么是内存泄漏(memory leak)?
指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。

然后你找了这么久没找到?
白菜菜
6楼-- · 2019-07-23 02:06
 精彩回答 2  元偷偷看……

一周热门 更多>