コード例 #1
0
ファイル: Fdb.cs プロジェクト: DotLab/Futilef
        public static void Test()
        {
                        #if UNITY_EDITOR
            System.Reflection.Assembly
            .GetAssembly(typeof(UnityEditor.SceneView))
            .GetType("UnityEditor.LogEntries")
            .GetMethod("Clear")
            .Invoke(new object(), null);
                        #endif

            var sw = new System.Diagnostics.Stopwatch(); sw.Stop(); sw.Reset(); sw.Start();
            Mem.Test();     Log("Mem test: {0:N0}", sw.ElapsedTicks);     sw.Reset(); sw.Start();
            Algo.Test();    Log("Algo test: {0:N0}", sw.ElapsedTicks);    sw.Reset(); sw.Start();

            Pool.Test();       Log("Pool2 test: {0:N0}", sw.ElapsedTicks);   sw.Reset(); sw.Start();
            PtrLst.Test();     Log("PtrLst2 test: {0:N0}", sw.ElapsedTicks); sw.Reset(); sw.Start();
            PtrIntDict.Test(); Log("NumDict test: {0:N0}", sw.ElapsedTicks); sw.Reset(); sw.Start();
        }