[討論] 提升matlab讀取xml速度

看板MATLAB作者 (yjyj8000gogo)時間7年前 (2017/09/30 11:37), 編輯推噓0(005)
留言5則, 1人參與, 7年前最新討論串1/1
手上有25000多筆的xml檔案 每個xml的檔案內部的格式和名稱都是一樣的 主要是使用網路上的xml2struct轉成struct後 利用xml.xxxxxx.xxxxxx.xxxxx.Text的方式取出裡面的文字和數字 總共取出570多個項目 最後依照內容寫到excel裡面 跑一個xml檔案需要25秒,算一算全部跑完就要7天了 想請問大家有甚麼辦法可以加快速度,或是該如何改寫內容? 謝謝大家!!! -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.247.24 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1506742668.A.192.html

10/02 16:52, 7年前 , 1F
要是我,我會先把xml丟到Access轉成文字檔再來料理。
10/02 16:52, 1F

10/02 16:54, 7年前 , 2F
在Windows下打開工作管理員->效能監視器,
10/02 16:54, 2F

10/02 16:54, 7年前 , 3F
可以檢查哪些環節在計算還是I/O上遇到瓶頸。
10/02 16:54, 3F

10/02 16:54, 7年前 , 4F
因為不確定你是多個檔案還是單一檔案,
10/02 16:54, 4F

10/02 16:54, 7年前 , 5F
如果是多個檔案,改用SSD試看看。
10/02 16:54, 5F
文章代碼(AID): #1Ppn6C6I (MATLAB)
文章代碼(AID): #1Ppn6C6I (MATLAB)