0

我目前使用使用 XML 的 Visual Studio 集成设置管理系统存储我的设置。但在这篇文章 [ http://www.codeproject.com/Articles/159450/fastJSON ] 我读到“最快的 XML 比最慢的 JSON 慢约 50 倍”。因此,当您将给定的 XML-Data 转换为 JSON 然后反序列化它时,它可能会更高效。我没有找到任何测试,也不知道如何测试它。那么这种方式会更高效吗?它从多少数据中获利(多少)?我指的 JSON 框架是 fastJSON,它可能是 C# 中最快的 JSON 框架。

4

2 回答 2

0

如果您使用 Visual Studio 设置,您可能不会注意到使用 JSON 在性能上的任何差异,并且会失去设置系统为您提供的漂亮 GUI 和已编写的支持。不要这样做!

要验证您是否有任何速度改进,您需要获取分析器并进行测量。过早的优化是邪恶的!

于 2014-11-21T21:26:35.690 回答
0

优化设置的加载速度似乎有点矫枉过正。

如果您不断地在所有地方加载它们(以至于从 XML 转换到 JSON 会产生重大改进),您应该花一些时间优化您处理设置的方式。

于 2014-11-21T21:35:22.577 回答