我正在使用第三方 API 来异步查询数据。这是我的代码示例:
private void AsyncDataLoad() {
Task[] tasks = new Task[6] {
Task.Factory.StartNew(() => FetchSomeStuff1()),
Task.Factory.StartNew(() => FetchSomeStuff2()),
Task.Factory.StartNew(() => FetchSomeStuff3()),
Task.Factory.StartNew(() => FetchSomeStuff4()),
Task.Factory.StartNew(() => FetchSomeStuff5()),
Task.Factory.StartNew(() => FetchSomeStuff6())
};
Task.WaitAll(tasks);
}
如何查看我一次打开了多少请求?默认情况下,我认为我可以在一个域上打开的并发请求的数量是有限的,我想改变它。但是,我希望能够在尝试进行任何更改之前证明这是事实。
如果对任何工具建议有帮助,我的开发箱就在 Windows 7 Enterprise 上。我尝试使用 PerfMon,但似乎没有任何可用于使用该工具进行监视的属性正在接收服务器发出的 HTTP 请求。