Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance degradation for after Spring 3 [SPR-9972] #14606

Closed
spring-projects-issues opened this issue Nov 7, 2012 · 1 comment
Closed
Labels
in: core Issues in core modules (aop, beans, core, context, expression) status: duplicate A duplicate of another issue

Comments

@spring-projects-issues
Copy link
Collaborator

spring-projects-issues commented Nov 7, 2012

Ray opened SPR-9972 and commented

We found after upgrade to Spring 3.1.1, AOP behavior is changed and more overhead is added.
I found method org.springframework.util.ClassUtils.getMostSpecificMethod(Method, Class<?>) is changed and will call Class.getDeclaredMethods instead of Class.getMethod, which will be more expensive.


Affects: 3.1.1

Issue Links:

@spring-projects-issues
Copy link
Collaborator Author

spring-projects-issues commented Nov 20, 2012

Chris Beams commented

Hi Ray, thanks for the report. This issue should actually already be fixed as of 3.1.3 and 3.2 RC1 with the resolution of #14435. See 49294c9 for details.

Give one of those versions a shot and let us know how it goes!

@spring-projects-issues spring-projects-issues added type: regression A bug that is also a regression in: core Issues in core modules (aop, beans, core, context, expression) status: duplicate A duplicate of another issue labels Jan 11, 2019
@spring-projects-issues spring-projects-issues removed the type: regression A bug that is also a regression label Jan 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: core Issues in core modules (aop, beans, core, context, expression) status: duplicate A duplicate of another issue
Projects
None yet
Development

No branches or pull requests

1 participant