Bug #56307

Epic #55070: Workpackages

Epic #55065: WP: Overall System Performance (Backend and Frontend)

Bug #52949: Speed decrease since 4.5

Findings from Bootstrap/PackageManager/ClassLoader analyses

Added by Steffen Ritter over 1 year ago. Updated 18 days ago.

Status:Accepted Start date:2014-02-26
Priority:Could have Due date:
Assigned To:Steffen Ritter % Done:

83%

Category:- Spent time: 33.00 hours
Target version:-
TYPO3 Version:6.2 Is Regression:No
PHP Version: Sprint Focus:
Complexity:

changes.diff Magnifier - Some of the changes already done and tested in "one big block" (110.6 kB) Steffen Ritter, 2014-02-26 13:52


Subtasks

Bug #56308: ClassLoaderCache superflouousClosed

Bug #56310: The PackageManager checks every boot if all required pack...ResolvedThomas Maroschik

Bug #56311: PackageFactory does not need to be initialized on regular...ResolvedThomas Maroschik

Bug #56312: Dependency Resolver does not need to be initializedAcceptedBenjamin Mack

Bug #56313: Cache Identifiers shorten the MD5 hashResolved

Bug #56314: setCacheHashOptions from Bootstrap not relevant for EIDNew

Bug #56315: Optimize TimeTracking init in eID CaseRejected

Bug #56316: inline BEUserAuth::getCookieNameResolvedThomas Maroschik

Bug #56317: Cache Local and Default Configuration to prevent duplicat...New

Bug #56318: Check wether the ConfigurationManager can be omitted/redu...Closed

Bug #56319: Merge Cache/Cache and CacheFactory into CacheManagerResolved

Bug #56320: Check emptying the Flow Classes as far as possibleRejected

Bug #56322: GetAliasesForClass not usedClosed

Bug #56323: cache_classes should cluster by Package instead of ClassClosed

Bug #56324: Class Loader should not try to runtime resolve class-pathesClosed

Bug #56325: Move "finalClassNameCache" from GeneralUtility to ClassLo...Resolved

Bug #56326: Evaluate and Merge ClassAliasMap into Classloader classRejected

Bug #56328: Extract complex "class loader cache building" code into C...Closed

Bug #56330: Add all classes which are needed anyhow within the minima...Rejected

Bug #56331: Evaluate if we can profit from concatenate all baseRequir...Resolved

Bug #56333: MicroOptimize ClassLoaderClosed

Bug #56334: Prevent inclusion of LogLevel due to ConfigDefault referralNew

Bug #56335: Prevent Inclusion of ResourceStorage from BootstrapResolvedThomas Maroschik

Bug #56336: Prevent Inclusion of MediaWizardProvider* in Base BootstrapResolved

Bug #56337: Remove manual array calculation in Locales and put the ar...Needs Feedback

Bug #56340: Remove the VariableFrontend from requiredBaseClassesClosed

Task #56341: Evaluate if it is really reasonable to have TYPO3\CMS\Cor...ClosedSteffen Ritter

Task #56538: Cache the $GLOBALS['TYPO3_LOADED_EXT'] as an arrayResolvedThomas Maroschik

Bug #56933: Cached class loader misses are not considered on retrievalResolvedThomas Maroschik

Task #56934: Move information in Package classes into composer filesResolvedThomas Maroschik

History

#1 Updated by Steffen Ritter over 1 year ago

#2 Updated by Thomas Maroschik over 1 year ago

  • Parent task set to #52949

Also available in: Atom PDF