[問題] 逐行處理大檔有更快的方法嗎
請教各位高手,
我需要用perl對大檔做典型的每行比對擷取處理工作,
可是效能似乎不佳,是逐行處理的工作本身就一定很慢?或是有沒有更快的寫法呢?
感恩!
ps. 我有拿掉處理資訊的部分,效能還是很慢,確認瓶頸不是在那邊
open (MYFILE, 'largeFile.txt');
while (<MYFILE>) {
chomp;
# 判斷該行是否需要,若不需要直接跳一下行
# 對該行做字串比對
# 擷取行中部分資訊
# 處理資訊
}
close (MYFILE);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.15.131
推
04/26 00:44, , 1F
04/26 00:44, 1F
推
04/26 02:19, , 2F
04/26 02:19, 2F
推
04/26 02:19, , 3F
04/26 02:19, 3F
推
04/26 02:20, , 4F
04/26 02:20, 4F
→
04/26 03:17, , 5F
04/26 03:17, 5F
推
04/26 03:33, , 6F
04/26 03:33, 6F
→
04/26 10:48, , 7F
04/26 10:48, 7F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):