httphandler基准

问题描述

| 我编写了基准控制台应用程序,该程序向本地计算机上的httphandler发出多线程WebRequest,其中httphandler返回html,奇怪的是,无论我增加基准迭代次数,经过的时间都是合理的,但是如果我增加html内容再多2行,那么经过的时间就会很长,而且不合逻辑,例如,如果我发出5000个具有特定html内容大小的请求,则经过2.5秒,当我将迭代次数增加为10000时,经过的时间将是5秒,这是合乎逻辑的,但是当我增加html内容的另外几行请求5000时,经过的时间将是1.5分钟! 想知道会是什么原因?与内存限制有关吗? 我检查了IIS7设置,其中所有值均设置为无限制的内存大小,是否正在使用具有集成模式的.Net v4.0,有什么想法? 这是我的代码的工作方式: httphandler根据请求参数调用特定的类。 该类将xml生成到MemoryStream中。 该类通过xslcompiledtransform进行转换。 转换结果将直接写入响应输出流,如下所示: transformObject.Transform(新的XPathDocument(xmlMemoryStreamData),新的XsltArgumentList(),Response.OutputStream) 希望以上内容能对您有所帮助。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...