■No25059 (なかた さん) に返信
> 行数に比例して時間がかかるのでしょうか?
試しに、300万行(94.2MB) のファイルを使って実行したところ、7回平均で144秒程度かかりました。
# OS: Windows Vista Business (x64) Service Pack 無し
# VB: Visual Basic 6.0 Service Pack 6
# PC: HP Compaq 2710p Tablet
# CPU: 超低電圧版 Core 2 Duo U7500 (1.06GHz)
# MEM: 4096MB
環境が異なるので、単純な比較はできませんが、
3.6万行 : 2.8〜3.2秒 : 私の環境 (No25037) …… 単純計算で「1.1〜1.2万行/秒」
30.0万行 : 30〜40秒 : なかたさん(No25034) …… 単純計算で「0.8〜1.0万行/秒」
300.0万行 : 140〜150秒 : 私の環境 (No25060) …… 単純計算で「2.0〜2.1万行/秒」
という結果でした。
HDD速度やメモリ量など、マシンスペックやデータ量にもよるのでしょうが、
どうやら秒間1〜2万行が Split の処理限界といったところなのかも知れません。
|