java - 生产系统中的 AspectJ 加载时织入

标签 java performance tomcat aop aspectj

有没有人有在生产系统中使用纯 AspectJ 加载时间编织的经验(主要是有趣的 Tomcat 相关 Activity )?我有点担心内存占用和 CPU 开销。

最佳答案

我不认为它会对其他与 AOP 相关的库(如 cglib)产生显着不同的影响,我们在生产系统中大量使用它来在 Spring 中生成 AOP 代理。性能很好,但 permgen 池中的内存占用量增加了(由于生成了大量合成类),如果管理不当,这可能会成为问题。

关于java - 生产系统中的 AspectJ 加载时织入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876206/

相关文章:

使用 ObjectMapper 将 POJO 转换为 HashMap<String,String> 时出现 java.lang.String out of START_ARRAY 错误

iphone - Sqlite 的 iOS-5 中的性能问题

java - 当我点击android中对话框中的任何位置时如何关闭对话框

java - Intellij 属性文件的透明转换

php - 如何有效地从 2 个 mysql 表中选择唯一的行/记录数据并返回一个按时间戳排序的合并结果?

linux - 当从 CentOS 6.5 中的 Tomcat 7 提供服务时,内联 SVG 无法在 IE9+ 中呈现

java - j2ee 我无法启动我的项目

eclipse - tomcat eclipse 和 WTP 与 maven

java - 带有 Google AppEngine 的 Struts2 中的 FileAccessException

python - 通过python在列表中查找不同的对