看板 C_Sharp 關於我們 聯絡資訊
最近做了一個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
ssccg: 迴圈當然比較快,因為是寫死的 07/19 20:48
ssccg: 專為一種資料格式寫死的程式還沒比較快才像有問題吧 07/19 20:49