0

我不确定问题是否足够清楚,但问题出在这里,我在 ASP.Net Mono 项目的通用处理程序中运行此代码,无论我运行此代码多少次,循环都不会超过 140000 标记。循环在 1200000 到 1400000 之间的任意位置停止。

context.Response.Write(DateTime.Now.ToString()+" MilliSec:"+ DateTime.Now.Millisecond.ToString() + "<br/>");
            for (int i = 0; i <= 1083646; i++)
            {
                context.Response.Write("C#/.Net on Windows:" + i.ToString());
                context.Response.Flush();
            }
            context.Response.Write("<br/>"+DateTime.Now.ToString() + " MilliSec:" + DateTime.Now.Millisecond.ToString() + "<br/>");

它只打印 1200000 到 1400000 之间的任何位置,然后响应就结束了,没有任何例外。

我在 XSP 2.0 网络服务器上运行 Windows 7 x64、Mono 2.10.9

我不确定是 XSP 还是 CLR 的问题,因为它在处理字符串和内存回收方面存在性能问题。

4

1 回答 1

0

我不建议在 Windows 中使用 Mono,与其他平台(Linux/Mac)相比,它的质量水平较低,因为在 Windows 中已经有 .NET 框架。

于 2013-04-21T13:36:51.130 回答