Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Tumblr長い間、NTFSチューニングの一つに「短いファイル名を生成させない」という技がありました。R2のベストプラクティスアナライザーでも遅いディスクに対してはこのアドバイスが下されます。Filenamesとはいっても、短いファイル名の生成をやめると、どうしても互換性の問題が発生します。短いファイル名を意図的に使っている場合もあります。空白ファイル名使うときめんどくさいですしね...。7でフラグが追加されることになりました。FindExInfoBasicを指定すれば、短いファイル名をWIN32_FIND_DATA構造体に格納せず、少し早くなると書かれています。個人的にはVistaか、XPで追加してくれてもよかったと思わないでもないです...。R2(2010/9/18時点のパッチ適用済み)において、このフラグ指定して11万弱のファイルをすべて列挙させると、FindFirstTest2()では手元の環境で81%くらいの時間になりました。あ、キャッシュなどに入らないように、実験ごとにOSを再起動しています。入っていると、1秒とか3秒で終わります。7以降のOSで1フォルダ内に大量のファイルがあるならFindFirstFile()ではなく、FindFirstFileEx()でこのフラグ使いたいですね。(System.IO)あたりを使っていたほうが幸せだと思います...。7で文字列比較すると2は10よりも小さくできるよ文字列で2と10を比較すると、10のほうが小さいと判定されます。Studio,TFS,ALM,DevOps関係のことについていろいろと書いていきます。2019/12/16の更新2019年振り返りはてなブログをはじめよう!kkamegawaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。