代码之家  ›  专栏  ›  技术社区  ›  VoodooChild

在调用服务和加载带有结果的数据时,要采取哪些步骤来计算延迟?

  •  0
  • VoodooChild  · 技术社区  · 14 年前

    在客户机-服务器应用程序中,客户机前端在Silverlight中使用C完成,服务是WCF服务。

    如果我要访问服务并进行查询并返回结果,我注意到加载我的页面(只加载网格中的数据)需要相当长的时间,我应该查看哪些内容来解决此问题,或者如何解决此问题?我可以采取哪些步骤来确定问题?瓶颈在哪里,有人能从这里提供的小信息中知道吗?

    这与序列化有什么关系吗?对造成这种延迟的原因有什么见解吗?我的服务调用是异步的。

    我希望这个问题有意义:)

    谢谢

    2 回复  |  直到 14 年前
        1
  •  1
  •   Phil Sandler    14 年前

    有许多可能的原因——如果您想要任何真正的指导,您需要从一些基本的故障排除开始,并提供结果。首先,使用调试器单步执行代码,并找出运行哪一行代码需要很长时间。

        2
  •  1
  •   AnthonyWJones    14 年前

    我要做的第一件事就是 Fiddler 在客户机上运行它。观察客户机与服务器之间的实际对话通常是非常有用的。