[ https://issues.apache.org/jira/browse/SLING-3290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14085969#comment-14085969 ]
Antonio Sanso commented on SLING-3290: -------------------------------------- [~cziegeler] I am afraid is not as easy as embedding one single Guava file for the BloomFilter. At the sight [0] contains many other dependencies. [~bdelacretaz] apologies if I did not include unit test for the BloomFilter in my patch (they do exists though). I will include in my next, more precise patch. [0] http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/hash/BloomFilter.html > Long startup time with many vanityPath > -------------------------------------- > > Key: SLING-3290 > URL: https://issues.apache.org/jira/browse/SLING-3290 > Project: Sling > Issue Type: Improvement > Components: ResourceResolver > Reporter: Antonio Sanso > Assignee: Antonio Sanso > Labels: vanity > Attachments: SLING-3290-patch.txt, StartupWithManyVanityPath.jpg > > > When many vanityPath or alias are present the system take long time to > startup , Same when a vanityPath/alias is removed or updated . > The reason behind is the usage of a query that updates the global mapentry. > I have added a new Test to the performance test suite and this is the outcome > {code} > 0 vanityPath 16ms > 1 vanityPath 19ms > 10 vanityPath 70ms > 100 vanityPath 111ms > 1000 vanityPath 200ms > 10000 vanityPath 1173ms > 30000 vanityPath 3358ms > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)