Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何显示打开的文件会导致IIS中出现大量请求的问题?_C#_Debugging - Fatal编程技术网

C# 如何显示打开的文件会导致IIS中出现大量请求的问题?

C# 如何显示打开的文件会导致IIS中出现大量请求的问题?,c#,debugging,C#,Debugging,我有一个旧的asp.net应用程序需要维护。我注意到每次发出请求时都会读取一个文件(每秒可能有1000个请求)。使用XmlDocument的load方法读取文件 虽然我没有看到任何锁定问题(我在一些帖子中似乎不鼓励使用XmlDocument.Load()),但我觉得所有这些文件的I/O都会导致我们的应用程序在运行几天后速度变慢 我的问题是如何证明这可能是个问题?有什么诊断方法可以证明我们不应该这样做吗?剖析器不是最好的工具,可以告诉你每秒钟被消耗的原因吗?撇开剖析器不谈,我能从理论上回答这个问题

我有一个旧的asp.net应用程序需要维护。我注意到每次发出请求时都会读取一个文件(每秒可能有1000个请求)。使用XmlDocument的load方法读取文件

虽然我没有看到任何锁定问题(我在一些帖子中似乎不鼓励使用XmlDocument.Load()),但我觉得所有这些文件的I/O都会导致我们的应用程序在运行几天后速度变慢


我的问题是如何证明这可能是个问题?有什么诊断方法可以证明我们不应该这样做吗?

剖析器不是最好的工具,可以告诉你每秒钟被消耗的原因吗?撇开剖析器不谈,我能从理论上回答这个问题吗?当然,文件上的大量请求(即使我没有看到锁定问题)不是正确的方式吗?