打印
[其它应用]

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

[复制链接]
楼主: laocuo1142
手机看帖
扫描二维码
随时随地手机跟帖
21
gygp| | 2024-2-3 18:53 | 只看该作者 回帖奖励 |倒序浏览
如果在中断服务例程中分配了内存,而在主循环中没有正确释放,或者相反,在主循环中分配而在中断服务例程中释放,都可能导致内存泄漏。

使用特权

评论回复
22
pl202| | 2024-2-3 19:19 | 只看该作者
在使用malloc、free、new、delete等内存操作函数时,如果没有正确配对地分配和释放内存,可能导致内存泄漏。

使用特权

评论回复
23
wengh2016| | 2024-2-3 20:53 | 只看该作者
静态变量会在程序整个运行期间保存在内存中,如果大量使用而没有适时释放,那么即便程序结束,这部分内存也无法得到释放,从而造成内存泄漏。

使用特权

评论回复
24
1988020566| | 2024-2-3 21:18 | 只看该作者
不正确的指针使用,如野指针、悬挂指针等,会导致内存泄漏。

使用特权

评论回复
25
jackcat| | 2024-2-3 21:26 | 只看该作者
对数组或其他数据结构的越界访问可能会意外修改内存管理数据结构,导致内存泄漏。

使用特权

评论回复
26
minzisc| | 2024-2-3 21:52 | 只看该作者
内存越界访问              

使用特权

评论回复
27
wangdezhi| | 2024-2-3 22:21 | 只看该作者
在处理字符串时,如复制、连接等操作,如果没有妥善管理内存,可能会导致泄漏。

使用特权

评论回复
28
burgessmaggie| | 2024-2-3 22:50 | 只看该作者
循环内不断分配内存              

使用特权

评论回复
29
digit0| | 2024-2-4 09:04 | 只看该作者
某些库函数在内部举行动态内存分派,若是未正确处理或者使用不当,会致使内存透露。

使用特权

评论回复
30
Pretext| | 2024-2-4 11:06 | 只看该作者
动态内存分派与开释不同等

使用特权

评论回复
31
kkzz| | 2024-2-4 21:18 | 只看该作者
未在析构函数中释放内存              

使用特权

评论回复
32
adolphcocker| | 2024-2-4 21:50 | 只看该作者
在非静态内部类中,如果外部类被垃圾回收,而内部类对象还被外部类实例所引用,那么这个内部类对象将不会被回收,造成内存泄漏

使用特权

评论回复
33
benjaminka| | 2024-2-4 22:15 | 只看该作者
指针指向的内存区域已经被释放,但指针没有被置为NULL,后续对该指针的操作可能引起未定义行为,包括潜在的内存泄漏。

使用特权

评论回复
34
chenci2013| | 2024-2-4 22:47 | 只看该作者
动态内存未释放               

使用特权

评论回复
35
geraldbetty| | 2024-2-5 16:53 | 只看该作者
当使用malloc等函数分配内存后,如果忘记使用free函数释放内存,会导致内存泄漏。这种情况在程序设计时应特别注意。

使用特权

评论回复
36
sheflynn| | 2024-2-5 17:22 | 只看该作者
当使用未初始化或已释放的指针时,可能导致内存泄漏。这种情况通常与编程错误有关,需要在编程和调试过程中特别注意。

使用特权

评论回复
37
modesty3jonah| | 2024-2-5 17:53 | 只看该作者
在使用malloc、calloc、realloc、free等函数进行动态内存分配和释放时,如果未正确处理,会导致内存泄漏。

使用特权

评论回复
38
1988020566| | 2024-2-5 20:04 | 只看该作者
全局/静态变量在程序的生命周期内一直存在,如果未正确初始化或释放,会导致内存泄漏。

使用特权

评论回复
39
sesefadou| | 2024-2-5 21:56 | 只看该作者
在程序中动态分配内存后,未能在不再需要时正确释放,导致这部分内存一直被占用,但无法被再次使用。

使用特权

评论回复
40
理想阳| | 2024-2-6 00:12 | 只看该作者
Memory leakage and memory overflow are two different concepts, right

使用特权

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

本版积分规则