2023年2月16日

摘要: 源码位置 Unity IL2cpp使用的是BoehmGC,源码位置在 Unity\Editor\Data\il2cpp\external 前提 熟悉内存管理Unity IL2cpp内存管理 GC_Collect流程 GC_gcollect GC_API void GC_CALL GC_gcollec 阅读全文
posted @ 2023-02-16 16:31 marcher 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 分配 关键类 hblk struct hblk { char hb_body[HBLKSIZE]; }; BoehmGC是按照block来分配内存的,HBLKSIZE表示每个block大小 默认值是4096,和页大小一致,猜测合理的值,应该是页大小的倍数。 hblkhdr 是每个block的head 阅读全文
posted @ 2023-02-16 16:30 marcher 阅读(401) 评论(0) 推荐(0) 编辑

导航