1 System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); // 实例化Stopwatch 2 List < string > resultList = new List < string > (); 3 for ( int n = 0 ; n < 100 ; n ++ ) 4 { 5 sw.Reset(); // 初始化时间戳 6 sw.Start(); // 启动时间戳 7 for ( int i = 0 ; i < 500 ; i ++ ) 8 { 9 TransferObjAdapter.ToDtoObject(bkUser); 10 11 // ObjectConverter.ToUser(bkUser); 12 } 13 sw.Stop(); // 停止时间戳 14 string xmlTime = sw.ElapsedMilliseconds.ToString(); // 记录时间长度 15 16 sw.Reset(); // 再次初始化时间戳 17 sw.Start(); // 启动时间戳 18 for ( int i = 0 ; i < 500 ; i ++ ) 19 { 20 // TransferObjAdapter.ToDtoObject(bkUser); 21 ObjectConverter.ToUser(bkUser); 22 } 23 sw.Stop(); // 停止时间戳 24 string copyTime = sw.ElapsedMilliseconds.ToString(); // 记录时间长度 25 26 resultList.Add( " | " + (n + 1 ) + " | " + xmlTime + " | " + copyTime + " | " ); 27 28 }
