Unity3d 统一",;“零检查”;记住

Unity3d 统一",;“零检查”;记住,unity3d,null-check,il2cpp,Unity3d,Null Check,Il2cpp,“空检查”保留大量内存。为什么?发生了什么事?有人遇到这个问题吗 在每个函数中使用带有Il2CppSetOptions属性的IL2CPP时禁用空检查 [Il2CppSetOption(Option.NullChecks, false)] void functionName(){ } 使用配置文件并启用深度配置文件器。它将显示导致问题的代码行。请把代码贴在这里。没有这一点谁也帮不上忙。谢谢你的回复!最后,我解决了它。问题的原因是其他线程分配了内存,而不是主线程。我使用静态内存而不是动态分配。现

“空检查”保留大量内存。为什么?发生了什么事?有人遇到这个问题吗


在每个函数中使用带有
Il2CppSetOptions
属性的IL2CPP时禁用空检查

[Il2CppSetOption(Option.NullChecks, false)]
void functionName(){

}

使用配置文件并启用深度配置文件器。它将显示导致问题的代码行。请把代码贴在这里。没有这一点谁也帮不上忙。谢谢你的回复!最后,我解决了它。问题的原因是其他线程分配了内存,而不是主线程。我使用静态内存而不是动态分配。现在它工作得很好。。。( ╯□╰ )对不起,我的英语不好。@weizhong好的,我明白了。