如何加速XML反序列化(精简框架集2.0SP1,WinCE4.2) -- 寻求微软技术支持记

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

如何加速XML反序列化(精简框架集2.0SP1,WinCE4.2) -- 寻求微软技术支持记

KB小秘书 2019-07-17 17:49:54 浏览524
展开阅读全文

其实这个问题在2007/3/13 就提交到了微软技术支持,但直到今天,对这个问题还没有一个完美的结果(他们最好的建议就是,自己解析XML文件),只好请求微软的技术支持把这个问题close掉。

问题的关键在于:
1、目前精简框架集不支持二进制序列化
2、同时XML序列化不支持定制
3、反序列化代码封装太厉害,不可配置,并且没有进度反馈信息
4、反序列化时太耗CPU时间,无法在其它线程显示进度动画

我把交流的过程写到下面,给遇到同类问题的朋友做个参考。

下面是关于这个问题的总结:

Q:有没有办法加速XmlSerializer反序列化的过程?
A:XmlSerializer反序列化的过程与反序列化的类的复杂程度有关,也与相关硬件平台的处理能力有关。在嵌入式平台
上,一般来说硬件的处理能力有限,所以反序列化的过程会比在桌面上的应用程序慢不少。所以目前来看,这


网友评论

登录后评论
0/500
评论
KB小秘书
+ 关注
所属云栖号: 阿里云MVP