gpt4 book ai didi

design-patterns - XML 序列化很慢

转载 作者:行者123 更新时间:2023-12-04 06:57:55 28 4
gpt4 key购买 nike

我继承了一个项目,其中应用程序的数据模型是一个 XML 文档。在我之前的开发人员已经根据这个 xml 的模式创建了一个对象模型,然后根据对象模型进行编码。

经过几年的维护,这个应用程序已经逐渐开始显示出它的年龄。团队负责人表示,这背后的关键原因是由于 xml 序列化的“缓慢”。我很想在这方面调用 BS,但是我们处理的许多 xml 文件的大小都超过 2MB,并且记住在幕后发生的事情的基础知识,对象标记为 [Serializable] , 2MB 需要考虑很多,所以慢速理论可能有一定的道理。

根据您的经验,序列化是否真的“慢”/糟糕到选择 XML -> XPath 模型而不是 XML -> POCO 模型?

顺便说一句,这是一个 .NET 2.0 项目,我们的客户可能会在明年晚些时候升级到 .NET 3.5。

最佳答案

一般来说,不,我不认为放缓是由于 XML 序列化; 2MB 并不是那么大,它不应该造成任何重大的减速。

我更关心的是团队负责人告诉您速度下降的原因是什么,而没有向您提供任何具体的分析信息,向您展示情况就是如此。关于优化的意见经常是错误的;分析存在的目的是精确找到应用程序中出现任何减速的地方。我建议对应用程序进行检测和分析,并找出速度变慢的地方;我敢打赌它不在 XML 序列化中。

关于design-patterns - XML 序列化很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/893823/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com