浏览代码

fix gc

/main
siyao 3 年前
当前提交
e34201e6
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 9
      com.unity.uiwidgets/Runtime/engine/UIWidgetsPanel.cs

9
com.unity.uiwidgets/Runtime/engine/UIWidgetsPanel.cs


if (UIWidgetsGlobalConfiguration.EnableIncrementalGC)
{
GarbageCollector.GCMode = GarbageCollector.Mode.Disabled;
Application.lowMemory += GC.Collect;
}
}

else if (mem >= nextCollectAt)
{
// Trigger incremental GC
GarbageCollector.GCMode = GarbageCollector.Mode.Enabled;
GarbageCollector.GCMode = GarbageCollector.Mode.Disabled;
}
lastFrameMemory = mem;

#if !UNITY_EDITOR
TryEnableOnDemandGC();
#endif
Application.lowMemory += () => {
GarbageCollector.GCMode = GarbageCollector.Mode.Enabled;
GC.Collect();
GarbageCollector.GCMode = GarbageCollector.Mode.Disabled;
};
base.OnEnable();

正在加载...
取消
保存