[討論] 提升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