プログラム単位で単一ファイルの断片化を判断できる方法はありますか?たとえば、このタイプの情報を取得するために利用できる、ある種のファイルシステムAPIがありますか?ここWindows 7でファイルの断片化を分析する
6
A
答えて
3
私はRaymond's replyをコピーして貼り付けているので、コミュニティwikiの回答とマークしました。
C/C++では、FSCTL_GET_RETRIEVAL_POINTERSを使用してください。 C#の場合、these wrapper classesを使用します。
-1
はFSCTL_GET_RETRIEVAL_POINTERSのための良好なC#のラッパーである:http://blogs.msdn.com/b/jeffrey_wall/archive/2004/09/13/229137.aspx
このラッパーは、各ファイルがディスク上にある定義されたオブジェクトのリストを返す返すように制御コードを呼び出します。
おそらくGetFileMapメソッドでこの情報を取得する必要があります。
関連する問題
- 1. メモリの断片化を解決するためのヒープ分割
- 2. android.view.InflateException:バイナリXMLファイルの行#7:クラスの断片化をエラーするエラー
- 3. メモリ断片化プロファイラ
- 4. JAXB断片化マーシャリング
- 5. 断片化されたMP4を複数のMP4ファイルに分割する
- 6. 断片化FrameLayoutのアニメーションGONE
- 7. Flash/ActionScriptメモリの断片化
- 8. ワードプレスサイトのAPCキャッシュ断片化
- 9. 毎回APC 100%断片化
- 10. 同じ方法で断片と断片化を返す方法は?
- 11. IOSのJSONデータの断片を解析する方法は?
- 12. jQueryのエスケープ・断片化URLとアニメーション
- 13. 断片化の計算方法は?
- 14. 断片内でスイッチする
- 15. ファイルの断片化の程度をどのように判断するのですか?
- 16. アクティビティの断片
- 17. Facebookのページはなぜ断片化があるのですか
- 18. メモリの断片化を心配せずにファイルを送信する方法は?
- 19. エラー断片化されたIPプロトコル
- 20. MPEG-DASHと断片化されたmp4
- 21. Androidの断片ですか?
- 22. Androidの断片を2つの色に分割する方法
- 23. Mapboxは断片で
- 24. インデックスが断片化しているのはなぜですか?
- 25. Androidの断片:他のフラグメントからの断片を置換
- 26. アンドロイド画面の断片化を処理する方法は?
- 27. 断片化が完了するのを待つ
- 28. APCキャッシュの断片化を解消する方法
- 29. IPパケットがソースホストで断片化される頻度は?
- 30. 違い、断片
[最適化ファイル](http://msdn.microsoft.com/en-us/library/windows/desktop/aa363911%28v=vs.85%29.aspx)トピックを参照してください。具体的に['FSCTL_GET_RETRIEVAL_POINTERS'](http://msdn.microsoft.com/en-us/library/windows/desktop/aa364572%28v=vs.85%29.aspx)を探しているようです。 Jeffrey Wallには[C#ラッパークラス](http://blogs.msdn.com/b/jeffrey_wall/archive/2004/09/13/229137.aspx)があります。 –
@Raymond:あなたはそれを答えるべきだと思います。 – Joey
@ RaymondChen:はい、それは私が受け入れる答えになります。 –