C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 46 を表示中)
■25060 / )  Re[4]: Split関数の代替について
□投稿者/ 魔界の仮面弁士 (854回)-(2008/09/15(Mon) 00:21:32)
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 の処理限界といったところなのかも知れません。

返信 編集キー/


管理者用

- Child Tree -