任何人都可以提供有关继承链中datacontract上可能的KnownType数量如何影响WCF DataContractSerializer
性能的任何信息吗?
考虑:
[ServiceContract]
BaseClass GetInfo()
[KnownType=Typeof(Class1)]
[DataContract]
public class BaseClass
[DataContract]
public class Class1 : BaseClass
这里我只有一个派生类(因此只有一个knownType)。现在,假设我没有一个但只有10,100或1000 ......类。
知道成千上万的派生类有点夸大但这会如何影响DataContractSerializer
的性能?
答案 0 :(得分:0)
如果您对测量任何代码构造的性能感兴趣,我强烈推荐Measure IT上的Vance Morrison的msdn文章。高度教育。我自己曾经多次使用Measure It来掌握性能问题。
有关整体流程的表现,请查看PerfView