//using CommonLang; //using System; //using ZeusServerEdgeJS; //namespace ZeusServerEdgeJSTest //{ // static class PerformenceTest // { // /// <summary> // /// 应用程序的主入口点。 // /// </summary> // [STAThread] // static void Main() // { // int count = 100000; // EdgeJS edge = new EdgeJS(); // // var input = new { }; // var input = new { type = "UnitAxisAction", object_id = 3, dx8 = 10, dy8 = 10 }; // //HashMap<String, Object> map = new HashMap<String, Object>(); // //map["unitType"] = "UnitAxisAction"; // //map["object_id"] = 3; // //map["dx8"] = 10; // //map["dy8"] = 10; // // ZoneService.instance().start("D:/nodejs/node_global/npm/node_modules/zeus-csharp/lib/dll", "D:/nodejs/node_global/npm/node_modules/zeus-csharp/data",10886); // int startTime = DateTime.Now.Millisecond; // for (int i = 0; i < count; ++i) // { // object obj = ZoneService.instance().createMoveAction(0,0,0); // // testMethod(i); // } // int totalUse = DateTime.Now.Millisecond - startTime; // Console.WriteLine("call countTotal:" + count + ",all use:" + totalUse + ",avg use:" + (double)(totalUse ) / count); // } // static int testMethod(int input) // { // return input * 2; // } // } //}