WCF正常时间响应与否
本文关键字:响应 时间 常时间 WCF | 更新日期: 2023-09-27 18:22:08
我注意到我在自己托管的wcf应用程序中使用的方法很慢。我写测试方法
public int MeasureTime()
{
int begin = Environment.TickCount;
for (int i = 0; i < 1000000; ++i) Console.WriteLine(i);
int end = Environment.TickCount;
return end-begin;
}
这个方法返回的值大约是300毫秒。如果我在本地主机客户端应用程序中测量它,我的时间大约是600毫秒。我有这么大的延迟是正常的吗?
我使用basicHttpBinding。
这与WCF有什么关系?我在这里看不到任何WCF代码。
您正在测量向控制台写入大量文本所需的时间。您不是在衡量WCF时间。
我不明白你的目标是什么。如果你想测量WCF往返时间,不要让这个方法为1e6迭代做其他事情。
WCF调用需要CPU处理它所需的时间加上一次网络往返。大约1毫秒。