/// <summary> /// Collect all KEngine's resource unused loaders /// </summary> public static void Collect() { while (ABManager.UnUsesLoaders.Count > 0) { ABManager.DoGarbageCollect(); } Resources.UnloadUnusedAssets(); System.GC.Collect(); }
/// <summary> /// 执行Release,并立刻触发残余清理 /// </summary> /// <param name="gcNow">是否立刻触发垃圾回收,默认垃圾回收是隔几秒进行的</param> public virtual void Release(bool gcNow) { // if (gcNow) // IsBeenReleaseNow = true; Release(); if (gcNow) { ABManager.DoGarbageCollect(); } }