私はvarcharデータ型を含むデータベース列を持っています。私は別のリストとの比較のためにこのデータをarraylistに保存したいと思います。私はこれを行う2つの方法を考えることができます。データを取得して文字列に割り当て、arraylistに格納します。 2番目の方法は、POJOを持つことです。POJOは、この変数のゲッターとセッターメソッドを持ち、それをPOJOに格納します。POJOは、arraylistに格納されています。私は別の変数と比較する必要があるとき、私は文字列比較を行うか、POJOs getterメソッドからそれを取り出して比較する必要があります。私は、文字列を使用すると多くのコードを削減すると感じている間、私は、他の(POJO)の上に1つ(文字列)を使用する場合、メモリの意味を知っていると思います。私は通常、約1000のオブジェクトを比較する必要があります。どの人が少ないメモリを消費するのか....言い換えれば、実行する方がはるかに速く....より良いパフォーマンス。 JAVA 1.4を使う必要があります。文字列とPOJOの使用...より多くのメモリを消費します
0
A
答えて
0
オブジェクトの作成時には、オブジェクトを作成するときにpojoの場合はヒープスペース、Stringの場合はヒープスペース(メモリ)、時間の複雑さの場合はgetter /セッター)。私はストリングだけを好むだろう。
関連する問題
- 1. NSRunLoopは多くのCPUとメモリを消費しています
- 2. SQL Server 2008は多くのメモリを消費しますか?
- 3. 私のエンティティフレームワークでモデルを持つCFよりもデータ型がintと文字列より少ないメモリ消費
- 4. Geventプールを持つPythonスクリプト、多くのメモリを消費、ロックアップ
- 5. Javaが多すぎるメモリを消費しています
- 6. Windows 64でjavaw.exeが処理すると、より多くのメモリが消費されますか?
- 7. 未使用のオフセットのPHP配列のメモリ消費
- 8. Java I/Oがより多くのCPUリソースを消費します
- 9. EFのメモリ消費
- 10. iPhoneのメモリ消費
- 11. タイマーコントロールのメモリ消費
- 12. (iphone)はUIImageより少ないメモリを消費しますか?
- 13. 繰り返しJSON解析がますます多くのメモリを消費するのはなぜですか?
- 14. タブホストの私のAndroidのScrollviewは、あまりにも多くのメモリを消費しています
- 15. SSISで消費するクリックストリームデータの推奨列区切り文字
- 16. メモリ消費UCanAccess
- 17. Istreamは多くてもN個の空白文字を消費する
- 18. Djangoがあまりにも多くのCPUを消費 "migrate"
- 19. Swift NSAttributedStringに文字列より多くの文字がありますか?
- 20. Pthread mutex:pthread_mutex_unlock()は多くの時間を消費します
- 21. WebBrowserが多すぎるメモリを消費するのを制限します
- 22. expatパーサー:メモリ消費
- 23. Int64を使用したhaskellでのメモリ消費
- 24. SQL Server 2k5のメモリ消費?
- 25. メモリ消費アプリケーションの作成
- 26. memcacheqとcronjobのメモリ消費量
- 27. C++でメモリ使用量を追跡し、メモリ消費量を評価する
- 28. 未使用のインポート宣言はJavaでメモリを消費しますか?
- 29. 多くの時間を消費/消費するビューモデル呼び出しの呼び出しメソッド
- 30. Javaでの文字列のメモリ使用
と思ったJavaタグは使い方タグよりも意味があり、追加されました。 – kosa
なぜ文字列やarraylistを使うのではなく、複雑すぎるのですか? POJOを使用している場合、POJO内部の文字列とは別のオブジェクトではありませんか? – kosa
私の従来の思考はあなたが言及したものと同じです。私はこれらの計算の背後にあるより深いコンピュータサイエンスについては確信がありませんでした。それゆえの質問です。 – Raghu