【发布时间】:2011-01-10 14:15:28
【问题描述】:
我有一个使用相当昂贵的对象来创建的服务。我想提高每次调用的性能。
当我删除对象并运行负载测试时,例如我每秒可以执行多少次调用,不同情况之间的性能差异很大。
情况 1. 我删除了昂贵的对象:每秒调用次数 ~= 130。 情况 2。我正常使用它,对象:速率是每秒 ~= 2。
我有一个托管在 IIS 2008 服务器上的 .NET WCF 服务。
我想知道是否有一种方法可以创建对象缓存/池并将这些对象交给服务的每次调用。
任何可能有助于这种情况的想法/cmets?
【问题讨论】:
标签: wcf performance object pool