基于rtos_sdk 库,频繁使用malloc free会不会引起内存碎片无法申请内存?

dearwind153
Posts: 49
Joined: Sun Feb 28, 2016 7:47 pm

基于rtos_sdk 库,频繁使用malloc free会不会引起内存碎片无法申请内存?

Postby dearwind153 » Thu Apr 21, 2016 9:42 pm

1. 查看实现rtos_sdk 库使用的malloc实际就是调用了 esp_malloc

2. 但有一个疑问:基于rtos_sdk 库,频繁使用malloc free会不会引起内存碎片无法申请内存?

3. 是否esp_malloc已经实现了动态内存整理?或者使用了freeos的内存管理功能?

ESP_Xutao
Posts: 134
Joined: Tue Sep 27, 2016 5:42 pm

Re: 基于rtos_sdk 库,频繁使用malloc free会不会引起内存碎片无法申请内存?

Postby ESP_Xutao » Tue Oct 11, 2016 8:22 pm

你好!
1.频繁的使用malloc free 会引产生内存碎片。
2. 基于rtos_sdk 库,始终太频繁的去malloc heap资源不是很推荐,如果是很频繁的需要使用这个资源,可以直接malloc出来,然后频繁使用即可。
3.esp_malloc已经实现了动态内存整。

Who is online

Users browsing this forum: No registered users and 7 guests