+++ ファイラーを語ろう Part34 --- (350レス)
+++ ファイラーを語ろう Part34 --- http://egg.5ch.net/test/read.cgi/software/1738804202/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
334: 名無しさん@お腹いっぱい。 [sage] 2025/10/23(木) 23:27:18.22 ID:gDajZRGk0 >>317 ほぼ正体バラしてますね・・・お久しぶりです。同い年の人です。 当方の自作ファイラーのリスト表示はIShellFoler::EnumObject系です。 アイコンの他に詳細情報も取得しており、ソートは全てファイル名です。 なお、中の下の省電力ノートなので性能は微妙です。 5000ファイル、ソートの有無で変わらず 17ms 2万ファイルソートなし 52〜55ms 2万ファイルソートあり 53〜57ms 100万ファイルソートなし 2613ms 100万ファイルソートあり 2658ms 100万ファイルソートありの内訳は 走査:1780〜1880ms 並列可能な関連情報:680〜720ms ソート:80〜86ms 更新用のハッシュ作成:80〜93ms つまり、なるべく安定ソート化+更新ハッシュのベクトル演算のために、走査時に流し込めるデータ構造を作ってます。 ソートはSTLのソートと、自作のマージソート、自作の挿入ソートをTPOで使い分けてます。 なお走査はシングルスレッドがお薦めです。 ディスクI/Oがボトルネックになって頭打ちになるためメリットが少ないこと、どのAPIも完全なスレッドセーフではないので高負荷時に異常な値を返しやすいパスが複数存在します。 新作、期待してます。頑張ってください。 http://egg.5ch.net/test/read.cgi/software/1738804202/334
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 16 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s