如果在工作時(shí)查看BLE_MEMHEAP_SIZE剩余的容量

如果在工作時(shí)查看BLE_MEMHEAP_SIZE剩余的容量,因?yàn)橐褂胻mos_msg_allocate來動(dòng)態(tài)申請(qǐng)內(nèi)存

image.png

如果是APP層代碼與庫一起編譯,可以調(diào)用如下接口:

查詢BLE協(xié)議棧剩余RAM字節(jié)數(shù):

PRINT("memory_len = %d\n",tmos_memory_getlen());

調(diào)用前添加聲明:uint32_t tmos_memory_getlen(void);





image.png在動(dòng)態(tài)申請(qǐng)內(nèi)存時(shí)定義了下面的結(jié)構(gòu)體,申請(qǐng)1個(gè)結(jié)構(gòu)體的大小,結(jié)構(gòu)體實(shí)際應(yīng)該只有16個(gè)字節(jié),但為什么申請(qǐng)前后的內(nèi)存長(zhǎng)度打印分別為11572和11536,這里查了72-36=36個(gè)字節(jié),這是什么原因image.pngimage.pngimage.png


正?,F(xiàn)象,內(nèi)存管理是有一部分?jǐn)?shù)據(jù)結(jié)構(gòu)內(nèi)存開銷的。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频