HttpClient Using问题

mirrorspace 2018-11-02 04:03:48
// 放在using里,
Using(HttpClient wc= new HttpClient())
{
var result = wc.post()
}
---------------------------------------------
// 使用全局唯一
static HttpClient wc= new HttpClient();
var result = wc.post()


--------------------
在100万次的请求中
发现 using明显比不using要慢得多
这是什么原因?
...全文
156 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mirrorspace 2018-11-03
  • 打赏
  • 举报
回复
好棒!
引用 1 楼 starfd 的回复:
https://www.cnblogs.com/dacc123/p/9892274.html 正好博客园首页今天的内容告诉你为啥
xie_learner 2018-11-02
  • 打赏
  • 举报
回复
引用 1 楼 娃都会打酱油了 的回复:
https://www.cnblogs.com/dacc123/p/9892274.html 正好博客园首页今天的内容告诉你为啥
我今天也刚好看到这篇文章。。
  • 打赏
  • 举报
回复
有的人在博客中写道“如果对象有IDispose 接口,那么就用using”这个是误导。具有这种接口的类型真的是上万,而必须需要用 using 的并不多。
  • 打赏
  • 举报
回复
对于一般的软件,tcp本地临时端口并不是瓶颈。没有哪一个进程会快速地需要分配几万个本地随机端口。要知道“端口”其实就是一个逻辑概念,或者说也就是一个整数而已,并不是物理的什么端口。 所以,没有必要using,你就应该让几秒钟后当GC去清理内存垃圾时相应的对象才去处理这些垃圾。 如果没有必要使用 using,就不要使用 using!
  • 打赏
  • 举报
回复
嗯,如果没有必要使用 using,为什么要用?
  • 打赏
  • 举报
回复
https://www.cnblogs.com/dacc123/p/9892274.html 正好博客园首页今天的内容告诉你为啥

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧