[讨论] 提升matlab读取xml速度

楼主: yjyj8000 (yjyj8000gogo)   2017-09-30 11:37:45
手上有25000多笔的xml档案
每个xml的档案内部的格式和名称都是一样的
主要是使用网络上的xml2struct转成struct后
利用xml.xxxxxx.xxxxxx.xxxxx.Text的方式取出里面的文字和数字
总共取出570多个项目
最后依照内容写到excel里面
跑一个xml档案需要25秒,算一算全部跑完就要7天了
想请问大家有什么办法可以加快速度,或是该如何改写内容?
谢谢大家!!!
作者: chocopie (好吃的巧克力派 :))   2017-10-02 16:52:00
要是我,我会先把xml丢到Access转成文字档再来料理。在Windows下打开工作管理员->效能监视器,可以检查哪些环节在计算还是I/O上遇到瓶颈。因为不确定你是多个档案还是单一档案,如果是多个档案,改用SSD试看看。

Links booklink

Contact Us: admin [ a t ] ucptt.com