多くの最新のフレームワーク(Spring、Hibernate)は、Java動的プロキシを使用して非常に優れた動的動作を提供しますが、それに関連する正確なパフォーマンスコストはどれくらいですか?Sun JVMで利用可能な公開ベンチマークはありますか?
16177 次
3 に答える
43
いくつかの指針:
于 2009-12-06T19:15:46.770 に答える
8
あなたが言及したフレームワークにパフォーマンス分析があるかどうかはわかりませんが、私のプロジェクトlambdajでは、同じテクノロジー(cglib)を使用して動的プロキシを非常に多く使用しました。私のライブラリがどのように機能するかを説明するPDFには、このテーマに関する興味深いパフォーマンスの比較もあります。
于 2009-12-06T19:25:29.387 に答える
1
Remi Forax によると、Java プロキシは、Jit コンパイラがジョブ (この場合はインライン化) を正しく実行することを禁止しています。
彼の Proxy の書き直しを参照してください
于 2015-07-01T14:39:24.163 に答える