繁体   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