私はオブジェクトプーリングの概念に非常に精通しており、常に可能な限りそれを使用しようとしています。
さらに、Java自体と他のフレームワークが可能な限りプーリングを使用することを確認したため、オブジェクトプーリングは標準的な標準であると常に考えていました。
最近、私にとってはまったく新しい(そして直感に反する?)ものを読みました。
このプーリングにより、特に同時実行アプリケーションでは特にプログラムのパフォーマンスが低下します。new
新しいJVMではオブジェクトのインスタンス化が非常に高速であるため、代わりにオブジェクトをインスタンス化することをお勧めします。
私は本でこれを読みました: Java Concurrency in Practice
本の最初の部分では、新しいインスタンスを作成する代わりにExecutors
その再利用を使用するようにアドバイスされているので、ここで何かを誤解しているのではないかと考え始めていThread
ます。
それでは、オブジェクトプーリングは非推奨になりましたか?