2 qq 20146211 qq_20146211 于 2017.09.02 11:10 提问

自定义AOP 时内存泄露问题

图片说明
查了有半个多月了,终于查到了是因为spring 中的一个配置 aop:aspectj-autoproxy只致使AnnotationAwareAspectJAutoProxy 使用内存越增越多。虽然去掉了这个就能项目恢复正常。而且代码里的自动被代理的类也已经去掉了,但是这个配置一加上去。内存就越增越大,一去掉就恢复正常。想问大神有人知道这是为什么吗?

1个回答

devmiao
devmiao   Ds   Rxr 2017.09.02 23:49
qq_20146211
qq_20146211 跟这个没关系,我项目里加了<aop:aspectj-autoproxy/> 项目随着访问量增大,内存也会变越来越大
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Flex内存泄露问题
Flex内存泄露问题Flex内存泄露问题Flex内存泄露问题
RxLifecycle使用 解决Rxjava编程的内存泄露问题
Android开发使用RxLifecycle开源库解决rxjava编程中执行耗时操作造成的内存泄露问题
Spring 自定义AOP与声明式事务执行顺序问题
最近发现一个小问题,在自己的service中使用了声明式事务,并且在service前后使用了自定义AOP来记录日志,发现在service中发生异常时,连带自定义AOP中的记录log操作也会回滚,尝试在自定义AOP的方法中添加声明式事务来设置传播性(改成不启用事务以及启用新事务),然而均不起作用。后来想想两个都是用AOP来实现,执行起来的顺序估计有问题。       查找资料发现可以对多个AOP设
aop log4j mdc实现自定义字段存入数据库
<br />@Aspect<br /> public class ExceptionLog {<br />     Log log = LogFactory.getLog(ExceptionLog.class);<br />     <br /> //    @AfterThrowing(pointcut ="execution(* com.sinosoft.csrkt.*.service.*.*(..))" +<br /> //            "||execution(* com.sin
[AOP] 6. 一些自定义的Aspect - 方法的重试(Retry)
前面的一系列文章介绍了AOP的方方面面: AOP的由来以及快速上手 AOP的两种实现-Spring AOP以及AspectJ Spring AOP中提供的种种Aspects - Tracing相关 Spring AOP中提供的种种Aspects - 异步执行 Spring AOP中提供的种种Aspects - 并发控制 从本篇文章开始,会介绍一些基于AOP原理的自定义Aspect实现,用来解决在开发
Spring AOP实现复杂的日志记录(自定义注解)
前段时间做项目中,业务逻辑要求只要对数据库数据进行改动的都需要记录日志(增删改),记录的内容有操作者,操作的表名及表名称,具体的操作,以及对那条数据进行操作。当时想到的就是Spring 的AOP功能。
Spring AOP自定义实现
上一遍文章研究了Spring AOP实现源码,现在自己也想自己实现。假如要对以下接口BarService织入Before增强和After增强接口定义public interface BarService { void doSomething(); }接口实现@Service public class BarServiceImp implements BarService { @Ove
javascript内存泄露问题的解析
javascript内存泄露问题的解析 javascript内存泄露问题的解析javascript内存泄露问题的解析
AOP如何对自定义注解进行切面编程
spring AOP需要的jar包    org.aspectj    aspectjrt    1.7.3    org.aspectj    aspectjweaver    1.7.3    cglib    cglib-nodep    2.1_3 主要配置信息: 设置切面代理 注入切面的类 在servi
基于Spring的AOP实现自定义annotation操作日志
引入项目需要的AOP包 <!--aop--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>4.1.7.RELEASE</version> </dependency> <dependency>