2

任何人都可以提供有关继承链中数据合同上可能的 KnownTypes 数量如何影响 WCF 性能的任何见解DataContractSerializer吗?

考虑:

[ServiceContract]
BaseClass GetInfo()

[KnownType=Typeof(Class1)]
[DataContract]
public class BaseClass

[DataContract]
public class Class1 : BaseClass

在这里,我只有一个派生类(因此只有一个 knownType)。现在,假设我有 10 个、100 个或 1000 个……类。

知道成千上万的派生类有点 :) 夸大了,但这会如何影响性能DataContractSerializer

4

1 回答 1

0

如果您对测量任何代码结构的性能感兴趣,我强烈推荐 Vance Morrison 关于测量 IT的 msdn 文章。极具教育意义。我自己使用 Measure It 几次来掌握性能问题。

有关整体流程性能,请查看PerfView

于 2012-08-10T13:13:38.713 回答