簡體   English   中英

AspectJ在生產系統中的加載時編織

[英]AspectJ load-time weaving in production systems

有沒有人在生產系統中有純粹的AspectJ加載時間編織經驗(主要是有趣的Tomcat相關活動)? 關於內存占用和CPU開銷,我有點擔心。

我不認為它會對像cglib這樣的其他AOP相關庫產生顯着不同的影響,我們在生產系統中大量使用它來為Spring生成AOP代理。 性能很好,但是permgen池中的內存占用量增加(由於生成了大量的合成類),如果不仔細管理,這可能是一個問題。

我鼓勵你為aspectj做編譯時編織。 您可以使用ant或maven在構建中使用AJDT插件在Eclipse中進行開發。

加載時間編織在tomcat中工作。 我有一個生產系統運行了幾個月,但轉換到編譯時編織使配置和維護更容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM