qq_21397217
Arvin ZHANG
2017-06-13 09:46

为什么Unity中解析XML文件的速度远低于普通的C#代码中解析XML文件的速度?

  • unity
  • xml
  • 解析时间长

项目中要从XML文件中解析数据,使用的是**XmlTextReader**,将全部数据从Xml文件中解析出来存放到**List<自定义类型>**中。

我是先在普通的C#控制台项目中测试的,解析一个**90MB大小含有40W条数据**的XML文件只要**2s**;
之后将代码复制到Unity中,在Start方法中调用解析方法,同样的解析代码同样的数据,Unity却要用**17s**。

请问为什么会出现这种问题呢,是不是Unity自己做了什么处理?还有怎么能加快数据的解析速度?谢谢!

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐