質問

誰もが生産システム(主に興味深いTomcatの関連活動)で、純粋なAspectJのロード時ウィービングと経験を持っていますか?私は少しメモリフットプリントとCPUのオーバーヘッドに関する心配しています。

役に立ちましたか?

解決

私はそれは私たちが春にAOPプロキシ生成のための生産システムで多く使用CGLIBのような他のAOP関連のライブラリ、有意に異なる影響を与えるだろうと想像できないでしょう。パフォーマンスは素晴らしいですが、慎重に管理されていない場合は問題になる可能性があります(これは、生成された合成多数のクラスに)permgenプールでの増加メモリフットプリントがあります。

他のヒント

私は、AspectJのために織ってコンパイル時間を行うことをお勧めします。あなたはアリやMavenとし、AJDTプラグインとEclipseで開発中のビルドでそれを行うことができます。

ロード時間織りは、Tomcatで動作します。私は数ヶ月のために実行している生産システムを持っていたが、時間の織りをコンパイルするために切り替えることは非常に簡単な構成と保守を行っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top