如果这样一个程序:
public static void Main()
{
System.Console.WriteLine("hello world");
}
过好长时间才能看到屏幕打印出“hello world”,甚至比basic还慢,但是你可以这样试试:
public static void Main()
{
for(int i=0;i<100000;i++)
for(int j=0;j<100000;j++)
System.Consle.WriteLine("hello world");
}
然后再和C做个比较,你会发现其实总时间并不会慢多少,这是因为CLR在运行程序的时候需要先将il编译成本地字节码,加上这个编译时间,所以会显得慢。
public static void Main()
{
System.Console.WriteLine("hello world");
}
过好长时间才能看到屏幕打印出“hello world”,甚至比basic还慢,但是你可以这样试试:
public static void Main()
{
for(int i=0;i<100000;i++)
for(int j=0;j<100000;j++)
System.Consle.WriteLine("hello world");
}
然后再和C做个比较,你会发现其实总时间并不会慢多少,这是因为CLR在运行程序的时候需要先将il编译成本地字节码,加上这个编译时间,所以会显得慢。
解决方案 »
- 求一个ASP.NET+JQUERY+AJAX登录实例
- 我有一个已经获取完数据的DataTable,我想设定某一列数据的小数点位数
- 使用商业控件DEV了,如何能够达到点击工具栏按钮弹出个浮动窗体
- 线程不在单线程单元中 无法实例化 ActiveX
- C# 2.0如何实现DrawImage生成图片二进制(*bin)输出
- 客户端通过VPN能正常访问服务器端的数据库SQLSERVER,但是在客户端上的VS2005服务器资源管理就找不到服务端上的SQLSERVER,请教是什么情况??
- c#的一个小问题,望赐教
- 接口可以部分实现吗?
- int是值类型,对应了System.Int32,那么他是一个对象还是一个结构?是从object继承来的吗?
- C#中怎么调用包含有函数原型的DLL(VC)编写,800里加急!
- enum的问题
- 如何让C#程序不依赖***.dll?
不过这种延迟对服务程序倒是影响不大。