[問題] XML的反序列化效能

看板C_Sharp (C#)作者 (阿風~~)時間9年前 (2016/07/19 18:03), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
最近做了一個xml反序列化的動作,發現一件很奇怪的事。 就是原本,我有二個欄位 id, name,我原來是用讀取xml的方式 把xml的字串下載回來,然後,用迴圈跑,一筆一筆加入到List<T>的裡面 ,後來,我最近用反序列化的方式做,也是把他加到List<T>中,但居然 反序列化的速度,比用迴圈的慢,筆數是1500筆,雖然慢的速度沒有差很多 大約是 34~36(反序列化) : 30 ~ 29(迴圈) 但我不解的是,怎麼反而迴圈比較快? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.73.164 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1468922596.A.DAD.html

07/19 20:48, , 1F
迴圈當然比較快,因為是寫死的
07/19 20:48, 1F

07/19 20:49, , 2F
專為一種資料格式寫死的程式還沒比較快才像有問題吧
07/19 20:49, 2F
文章代碼(AID): #1NZVhasj (C_Sharp)
文章代碼(AID): #1NZVhasj (C_Sharp)