1

seam は実際にインターセプトのためにすべてのクラスをプロキシします。プロキシ化されたクラスとインターフェースを実装するプロキシ化されたクラスに違いはありますか?? 春のように、クラスで指定されたすべてのインターフェースを実装するプロキシインスタンスが作成されます。

java.lang.reflect.Proxy と cglib または javassist の間でパフォーマンスを経験した人はいますか? プロキシ経由のインスタンス化は、バイトコード操作よりもはるかに高速ではありませんか??

前もって感謝します

4

1 に答える 1

1

このようにウェブ上で多くの比較があります:

プロキシなし: 559009(ns) 5(ms)
cglib: 21374225(ns) 213(ms)
プロキシ: 16506009(ns) 165(ms)

コードをダウンロードして自分で実行できます。

于 2009-06-25T11:42:03.013 に答える