public void AssetRefreshTime_100_ScriptAssets() // 22 ms - 50 (guid) { int count = 100; var name = "Refresh_Test_1"; for (int i = 0; i < count; ++i) { CreateDummyScriptWithImporter("Scripts\\A" + i + ".mrb"); } Profiler.Start(name); AssetManager.Refresh(); Profiler.Stop(name); Assert.AreEqual(count, AssetManager.Assets.Count(), "Asset count missmatch"); var timeTaken = Profiler.CopyNodes()[name][0].Time; System.Diagnostics.Debug.WriteLine("Asset Refresh on 100 entries took: " + timeTaken + " ms."); Assert.IsTrue(timeTaken < 80, "This test took 40% longer than usual"); }
private void TakeSnapshot(object sender, EventArgs e) { m_NodeDict = Profiler.CopyNodes(); //ParentNodesWithUnderscores(); OnFrameValueChange(this, null); }