Re: [問題] 從文字檔讀取數字轉換成bool儲存的效率
http://ppt.cc/pJAr
這是我能想到在C#底下最快速的方式了,直接對著Boolean陣列的記憶體寫入Byte值,少
了Boxing跟Unboxing,也不需要判斷式,所以速度非常快。值得注意的是,如果你的
Output陣列太大了,那CLR好像並不是把它放在連貫的記憶體上,而是會分段。所以
你一次寫太大量進去,就會沒有效果。
說實在直接寫記憶體,真的有夠快...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.97.107
推
12/01 01:17, , 1F
12/01 01:17, 1F
推
12/01 02:03, , 2F
12/01 02:03, 2F
→
12/01 02:03, , 3F
12/01 02:03, 3F
→
12/01 09:14, , 4F
12/01 09:14, 4F
→
12/01 09:15, , 5F
12/01 09:15, 5F
→
12/01 09:16, , 6F
12/01 09:16, 6F
因為原PO表示轉換很慢,所以我就找看看最快的方法,畢竟原PO的主旨就是
"有沒有更好的方法"。
※ 編輯: optimist9266 來自: 122.116.97.107 (12/01 13:24)
推
12/01 21:39, , 7F
12/01 21:39, 7F
→
12/01 21:40, , 8F
12/01 21:40, 8F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):