Task #9568

Improve speed of AOP proxy building / reflection

Added by Robert Lemke about 11 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Should have
Assignee:
Category:
-
Start date:
2010-09-02
Due date:
% Done:

100%

Estimated time:
Sprint:
PHP Version:
Has patch:
No
Complexity:
hard

Description

The process of AOP proxy building and the extensive use of relfection has slowed down FLOW3 immensely, especially in Development context.

There are several possible measures to make it faster again - on the one hand in the proxy building mechanism itself, but also in the ReflectionService.

The initialization of the AOP framework currently takes 96% of the overall script execution time (ie. 11,0145364 seconds in my test case).

We should bring this below 2 seconds for the following scenario:

- TYPO3 base distribution
- one change in a single class (e.g. a controller)
- next hit should be below 2 secs.

Also available in: Atom PDF