0
我執行模式挖掘算法,通常輸入數據格式如下Int比較比Haskell中的ByteString比較快多少?
item1 item2 item3
item0 item3 item10
....
item30 item40 item30
其中通常itemx
是String
文件。爲了提高效率,我用ByteString
比默認String
更快的讀取文件。由於模式挖掘算法中的重要任務是項目集之間的比較。我不知道如何更快或更慢我的計劃將是,如果我改變輸入文件格式,以便使ByteString
之間的比較Int
之間的比較,而不是。這裏是新穎的格式:
1 2 3
0 3 10
....
30 40 30
謝謝!
你熟悉的優秀[標準庫(http://hackage.haskell.org/package/criterion)?我建議做幾個簡單的基準,代表了你的使用情況,並回答自己的問題 – jberryman
或更好,但不要用在所有基於文本的文件格式,只是存儲臺X位字,怎麼過小可以使他們。 –