02 2023 档案

摘要:源码位置 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 阅读(638) 评论(0) 推荐(0)

摘要:分配 关键类 hblk struct hblk { char hb_body[HBLKSIZE]; }; BoehmGC是按照block来分配内存的,HBLKSIZE表示每个block大小 默认值是4096,和页大小一致,猜测合理的值,应该是页大小的倍数。 hblkhdr 是每个block的head 阅读全文

posted @ 2023-02-16 16:30 marcher 阅读(678) 评论(0) 推荐(0)

摘要:目录结构 [PackageName] Plugins Editor [ToolName] Resource Shader Runtime Assets Scripts Editor [ToolName] Runtime Boot Zone Utility UI [ModuleName] ThirdP 阅读全文

posted @ 2023-02-09 15:53 marcher 阅读(178) 评论(0) 推荐(0)

摘要:自上而下对应 Config 提供了全局配置的读写功能,可用,但是没有意义,因为直接用1个全局静态类,直接读写就好了,更高效方便。而二进制功能需要的话,用scripObject方式也可以。 DataNode 可以设置任意类型的组件 DataTable 二维表功能 Debugger 可用,且需要。 Do 阅读全文

posted @ 2023-02-03 19:32 marcher 阅读(184) 评论(0) 推荐(0)

导航