“线程:测试”中讨论的其它部件,
我们使用 SDK v5.10来开发基于 BLE 的应用程序。 为了实现动态内存分配,我们还在 继续使用我们的应用程序中 BLE 堆栈中提供的 iCall_malloc()和 iCall_free() API。
我们将定期跟踪应用程序中的堆使用情况,以评估堆内存使用情况。
但是,我们不是很确定 OSAL 堆内存是否定期处理堆内存碎片,以确保连续内存可用?
如果一段时间内连续内存中有可用字节但没有可用字节,我们是否会遇到问题?
OSAL 堆内存分配和取消分配如何在内部工作?