私はArrayListの形式でオブジェクトのコレクションを持っており、すべてのオブジェクトをファイルに保存したいと思います。私は現在、完全なArrayListをファイル(サイズ26,000)に格納していますが、読み込みに80msの遅延があります。どちらの方が良いですか?完全なArrayListまたはオブジェクトの配列をファイルに保存しますか? P .:数百万を超えるオブジェクトはありません。ファイルに複数のオブジェクトを格納する
0
A
答えて
0
私はSerializable
を使用してArrayList<T>
を1つのバイナリファイルに保存することをお勧めします。データファイルが最大4 GBでない場合は最善の方法です。
他の方法では、複数のスレッドでシリアル化を行うことができます。このようにすれば、n
- 最適なスレッド数と配列部分を見つけることができます。
+0
こんにちは、ありがとう、私はそれをさらに見ることができるように参照やドキュメントのリンクがありますか? –
+0
主な制限は、ディスクドライブのスループットです。 java.io.FileOutputStreamとその 'ネイティブvoid writeBytes(byte b []、int off、int len)'を参照してください。平均的なHDDの場合、100 Mb/s –
関連する問題
- 1. 複数の値+名前を1つのオブジェクトに格納する
- 2. 複数のオブジェクトをsysdata.rdaに格納する:Rパッケージの開発
- 3. 複数のオブジェクトをflex sharedlocalobjectに格納する方法は?
- 4. オブジェクトをセッション変数に格納する
- 5. オブジェクトをPHP変数に格納する
- 6. xmlファイルに複数のフォーム値を格納する
- 7. SQLite - 複数の値を格納する
- 8. オブジェクトをFlaskオブジェクトに格納する
- 9. セッションに複数の値を格納
- 10. 複数のPIDがPIDファイルに格納されています
- 11. 複数の変数に乱数を格納する方法は?
- 12. ボットの複雑なオブジェクトにUserDataを格納する方法
- 13. 同じオブジェクトから複数の値を配列内に格納する
- 14. データベースの列にオブジェクトを格納する
- 15. タイプテーブルにオブジェクト値を格納
- 16. データベースにオブジェクトを格納
- 17. ファイル出力を変数に格納
- 18. Stata:csvファイルに回帰係数を格納
- 19. Python変数をxmlファイルに格納
- 20. JSON対オブジェクトを格納するオブジェクト
- 21. 1つのアイテムに複数の値を格納するには
- 22. オブジェクトにカスタムggplotスタイルを格納する
- 23. オブジェクトをヘイルキャストに格納する
- 24. オブジェクトにコールバックを格納する
- 25. Django - セッションにオブジェクトを格納する
- 26. リンクリストにオブジェクトを格納する
- 27. Excel.Rangeオブジェクトにメタデータを格納する
- 28. オブジェクトを配列に格納する(Haxe)
- 29. セッションにオブジェクトを格納する
- 30. オブジェクトに情報を格納するJava
どのような形式で保存していますか?任意のファイル形式ですか? –