打印
[综合信息]

动态内存有没有管理系统?

[复制链接]
351|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LLGTR|  楼主 | 2023-10-23 17:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感觉随机申请动态内存,有时候会导致单片机跑飞,有没有动态内存管理系统?

使用特权

评论回复
沙发
lamanius| | 2023-12-19 23:31 | 只看该作者
应该有,堆管理器负责动态分配和释放内存块。它通常提供了一些API函数,如malloc()和free(),用于分配和释放内存

使用特权

评论回复
板凳
b5z1giu| | 2023-12-20 08:49 | 只看该作者
垃圾回收器是一种自动内存管理机制,用于自动回收不再使用的内存。它会周期性地扫描内存,找出不再被引用的对象,并释放它们所占用的内存

使用特权

评论回复
地板
cen9ce| | 2023-12-20 09:30 | 只看该作者
内存池是一种预先分配一定数量的内存块,并在需要时从池中分配内存。它可以减少动态内存分配和释放的开销,提高内存分配的效率

使用特权

评论回复
5
ex7s4| | 2023-12-20 10:20 | 只看该作者
你用文件系统不就好了么

使用特权

评论回复
6
g0d5xs| | 2023-12-20 12:22 | 只看该作者
你说的动态内存是指的什么?

使用特权

评论回复
7
d1ng2x| | 2023-12-20 13:51 | 只看该作者
应该也是有的,只是动态内存是表示存储大小不固定么?

使用特权

评论回复
8
liu96jp| | 2023-12-20 14:55 | 只看该作者
动态内存通常需要由一个内存管理系统来进行管理。内存管理系统负责分配和释放动态内存,以确保程序在运行时能够有效地使用内存资源

使用特权

评论回复
9
lix1yr| | 2023-12-20 16:36 | 只看该作者
没研究过,不过我觉得可以用文件管理系统试试

使用特权

评论回复
10
p0gon9y| | 2023-12-20 18:46 | 只看该作者
一般不都是文件管理系统么,也没听说有啥动态内存管理的

使用特权

评论回复
11
q1d0mnx| | 2023-12-20 19:54 | 只看该作者
直接上操作系统,基本上操作系统是由这种管理的

使用特权

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

本版积分规则

60

主题

1313

帖子

2

粉丝