我的应用程序遇到了一种非常奇怪的行为。我们正在处理基于xml的数据,这些数据作为xml保存到文件中。由于未知原因,反序列化突然非常缓慢,我试图找出问题所在。
我看了一个6MB大小的文件的性能。我从反序列化开始的位置记录了反序列化时间:
两者都使用相同的.net框架版本。我不明白为什么它表现得那么慢。我也做了一个跟踪,发现问题实际上是.net代码:
我可以一遍又一遍地重现这一点。
我错过了什么?
答案 0 :(得分:0)
我发现了这个问题:
在类的属性设置器中调用了一些代码,只有在系统初始化正确时才会执行。