【问题标题】:use a buffer instead of serialization使用缓冲区而不是序列化
【发布时间】:2013-10-17 09:44:12
【问题描述】:

我有 WCF 服务,其中许多客户端通过回调连接到他 我看到当我向他们所有人发送相同的消息时,由于反序列化,我的 CPU 达到峰值。是否可以进行一次序列化并使用此缓冲区将其发送给所有客户端?

【问题讨论】:

  • 你怎么知道序列化是问题所在?
  • 使用性能监控 - 当 cpu 高时所有线程都在序列化过程中

标签: performance wcf c#-4.0 serialization


【解决方案1】:

我认为您可以继续使用单例实例管理,因为您正在跨应用程序共享相同的数据。因此,一个实例可以为您提供跨应用程序共享数据的服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 2011-08-14
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多