[ https://issues.apache.org/jira/browse/OAK-2707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Marth updated OAK-2707: ------------------------------- Fix Version/s: 1.2 > Performance: SessionImpl#getNamespacePrefixes should be cached > -------------------------------------------------------------- > > Key: OAK-2707 > URL: https://issues.apache.org/jira/browse/OAK-2707 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: oak-jcr > Affects Versions: 1.1.7 > Reporter: Joel Richard > Priority: Critical > Labels: performance > Fix For: 1.2 > > Attachments: Screen Shot 2015-03-30 at 08.38.58.png > > > Sesison#getNamespacePrefixes is heavily used in Sling (see > org.apache.sling.jcr.resource.JcrPropertyMap#escapeKeyName) and can easily be > called 5000-8000 times per page load. > Therefore, it adds 10-15% page rendering overhead for Sling-based websites > (see attachment). Would it be possible to add either a global cache or at > least a session cache for this method? -- This message was sent by Atlassian JIRA (v6.3.4#6332)