中国开发网: 论坛: .NET/C#: 贴子 494109
没脾气2x: 在 linux 上用 mono 试了下面一段程序:
[CODE=C#] using System; using System.Collections.Generic; using System.Text; namespace ConsoleTester { class Program { static void Main( string[] args ) { DateTime timeStart = DateTime.Now; for ( int i = 1; i <= 1000000; i++ ) { int m = i % 19; m = System.Math.Abs( m - 9 ); StringBuilder sb = new StringBuilder(); for ( int j = 0; j <= m; j++ ) { sb.Append( "*" ); } System.Console.WriteLine( sb.ToString() ); } DateTime timeEnd = DateTime.Now; TimeSpan span = timeEnd.Subtract( timeStart ); System.Console.Error.WriteLine( span.TotalMilliseconds ); } } } [/CODE]



(运行时输出重定向到了空设备)

服务器 Intel(R) Xeon(TM) CPU 3.00GHz
Linux 下 Mono 运行
3.242

我的 AMD 3000+
Windows 下 .NET Framework 运行
2.546

朋友的不知什么配置的笔记本的 Windows 下运行
1.8xx

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录