打印
[其它应用]

中颖MCU的内存泄漏问题有哪些常见的场景。

[复制链接]
3955|51
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-1-15 15:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
中颖MCU的内存泄漏问题有哪些常见的场景。

使用特权

评论回复
沙发
tpgf| | 2024-2-1 15:28 | 只看该作者
一般在什么情况下会产生内存泄漏呢

使用特权

评论回复
板凳
drer| | 2024-2-1 16:23 | 只看该作者
都有哪些原因会导致内存的泄漏呢

使用特权

评论回复
地板
wiba| | 2024-2-1 17:14 | 只看该作者
内存泄漏和内存溢出是两个不同的概念是吗

使用特权

评论回复
5
kxsi| | 2024-2-1 17:33 | 只看该作者
如果在程序中变量的作用域不合理 也会造成内存泄漏

使用特权

评论回复
6
qcliu| | 2024-2-1 18:04 | 只看该作者
在单片机中 也存在内存泄漏的情况吗

使用特权

评论回复
7
coshi| | 2024-2-1 21:38 | 只看该作者
如果在访问数据库的过程中,对 Connection、Statement 或 ResultSet 不显示地关闭,将会造成大量的对象无法被回收,从而引起内存泄漏。

使用特权

评论回复
8
youtome| | 2024-2-2 20:11 | 只看该作者
静态变量的使用              

使用特权

评论回复
9
biechedan| | 2024-2-2 20:18 | 只看该作者
当内存分配函数(如malloc)因为内存不足等原因返回NULL指针时,如果未正确处理这种情况,可能导致内存泄漏。

使用特权

评论回复
10
1988020566| | 2024-2-2 20:47 | 只看该作者
内存分配后未初始化              

使用特权

评论回复
11
adolphcocker| | 2024-2-2 21:17 | 只看该作者
静态或全局变量在整个程序运行期间持续占用内存,如果过度使用且其中存储的数据无需永久保存,则可能导致隐性的内存浪费。

使用特权

评论回复
12
hearstnorman323| | 2024-2-2 21:47 | 只看该作者
如果在中断服务程序中动态分配了内存,而在退出中断时忘记释放,也可能导致内存泄漏。特别是在有大量、频繁中断的情况下,这个问题可能更加严重。

使用特权

评论回复
13
xiaoyaodz| | 2024-2-2 22:18 | 只看该作者
某些库函数在内部进行动态内存分配,如果未正确处理或使用不当,会导致内存泄漏。

使用特权

评论回复
14
timfordlare| | 2024-2-3 07:35 | 只看该作者
程序中使用了malloc或类似函数分配内存后,在不再需要时没有调用free或其他相应的释放函数来释放内存。这样,每次分配而不释放都会导致一块内存被占用而无法回收,长期运行会导致可用内存逐渐减少。

使用特权

评论回复
15
youtome| | 2024-2-3 08:15 | 只看该作者
如果使用了如链表、数组等数据结构,但没有在适当的时候释放不再使用的节点或元素,也可能导致内存泄漏。

使用特权

评论回复
16
jtracy3| | 2024-2-3 11:09 | 只看该作者
动态内存分配与释放不一致              

使用特权

评论回复
17
lzmm| | 2024-2-3 16:59 | 只看该作者
未定义拷贝构造函数或未重载赋值运算符

使用特权

评论回复
18
claretttt| | 2024-2-3 17:18 | 只看该作者
当程序异常退出或者任务被取消时,如果之前分配的资源没有被正确释放,也可能导致内存泄漏。

使用特权

评论回复
19
bartonalfred| | 2024-2-3 17:53 | 只看该作者
在中断或异常处理程序中,如果没有正确地释放内存,会导致内存泄漏。

使用特权

评论回复
20
primojones| | 2024-2-3 18:23 | 只看该作者
在处理长时间运行的任务或者事件循环时,如果临时分配的内存没有在事件结束或任务完成后释放,同样会产生内存泄漏。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1188

主题

5182

帖子

12

粉丝