並べ替え::外部

sort ::外部は、巨大なリストを並べ替えることができるPerlモジュールです。
今すぐダウンロード

並べ替え::外部 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Marvin Humphrey
  • 出版社のWebサイト:
  • http://search.cpan.org/creamyg/KinoSearch-0.162/lib/KinoSearch/Search/SearchServer.pm

並べ替え::外部 タグ


並べ替え::外部 説明

Sort ::外部は、巨大なリストを並べ替えることができるPerlモジュールです。 sort ::外部は、巨大なlists.Synopsisを並べ替えることができるPerlモジュールです。 hile(){$ SORTEX->フィード($ _); $ SORTEX->完了;間(定義($ _ = $ SORTEX->取得)){do_stuff_with($ _);問題:memory ::外部の「フィード、終了、および取扱い」の「フィード、終了」、「フィード、終了」、「フィード、終了」、および取引時にPerlのSORT()関数の代わりに最寄りの交換に最も近いものがあります。 unmanageably listsを使用しています。キャッシュを定期的にソートして一時的なSORTFILEに空にします。 SortFilesが蓄積すると、それらをより大きなソートファイルにインターリーブします。入力キャッシュと既存のSortFileを出力ストリームにソートしてソートを完了します.SORT :: EXTERNALがまだキャッシュをディスクにフラッシュしていない場合は、()が呼び出された場合、操作全体がin-memory.inを完成させます。 CompSci World、「内蔵ソート」とはRAM内のデータのソートを指し、「外部ソート」とは、Disk、Tape、Punchcards、またはRAM以外の任意の記憶媒体に格納されているデータの並べ替え、このモジュールの名前。 Sort :: Externalは、文字列化されたフォームで返されます(キャッシュが少なくとも1回フラッシュされると仮定して)。$ foo = "$ foo"。オブジェクトまたはディープデータ構造が関与しているときに望ましいことはほとんどありませんので、SORT ::外部スローが登録されている場合はエラーが揃っています。各項目のTAINTおよびUTF-8フラグをディスクへの移動を通してサステインして戻って。 My $ SORTEX = SORT ::外部→新規(-mem_threshold => 2 ** 24、#デフォルト:2 ** 20(1MB)-Cache_Size => 100_000、#デフォルト:undef(disabled)-sortsub => $ sortscheme 、#デフォルトの並べ替え:標準語彙-Working_dir => $ TEMP_DIRECTORY、#デフォルト:下記参照); SORT ::外部オブジェクトを作成します。 。経験は、最適設定が2 ** 20と2 ** 24:1-16MB.-CACHE_SIZE - ソート可能項目の点で入力キャッシュのハードリミットを指定することをお勧めします。設定されている場合は、-mem_threshold.-sortsub - ソートサブルーチンをオーバーライドします。 $ Aと$ Bの代わりに$ SORT :: EXTERNAL :: Aと$ SORT :: External :: Bを使用する必要があることをお勧めします。 SortSubを展開する前に、Sort :: External :: Cookbookの説明に従って、代わりにGRTを使用することを検討してください。それはおそらく早く早くworking_dir - 一時的なソートファイルが存在するディレクトリです。デフォルトでは、このディレクトリはfile :: tempのtempdir()command.feed()feed()$ sortex-> feed(@items)を使用して作成されます。ソート::外部オブジェクトに1つ以上のソート可能なアイテムをフィードします。キャッシュがフラッシュされ、SORTFILESがMerged.Finish()##### $ SORTEX-> FINIESを呼び出す場合は... #それ以外の場合.... fcntlを使用してください。 $ sortex-> finish(-outfile => 'sorted.txt'、-flags =>(O_CREAT | O_WRONLY)、)。ソート順で項目を出力する準備。パラメータ-outfile、sort ::外部を試行します。ソートされたリストをその場所に書き込む。デフォルトでは、sort ::外部は既存のファイルを上書きすることを拒否します。その動作を上書きしたい場合は、fcntlフラグをfinish()に渡すことができます。両方とも(定義($ _ = $ sortex-> fetch)){do_stuff_with($ _);次のソートされたアイテムを取得します。要件: ・Perl


並べ替え::外部 関連ソフトウェア

no

NOIDは、Mintへのルーチンを含むPerlモジュールで、素敵な不透明識別子を管理します。 ...

214

ダウンロード