Hi guys,

I have profiled the test I'musing to bench searches
(testSearchCore100kUsers). It adds 10 000 users, and do 200 000 random
searches.

Here is the list of the most expensive methods (those with more than 0.1
% of the overall CPU) :

+--------------------------------------+
| Most expensive methods summarized    |
+--------------------------------------+

               Net
          ------------
 Count     Time    Pct  Location
 =====     ====    ===  ========
6594393 151633.0   12.6 
org.apache.directory.api.ldap.model.schema.PrepareString:insignifiantSpacesString(Ljava/lang/String;Z)Ljava/lang/String;
855805  83456.4    6.9 
org.apache.mavibot.btree.RecordManager:serializePage(Lorg/apache/mavibot/btree/BTree;JLorg/apache/mavibot/btree/Page;)[Lorg/apache/mavibot/btree/PageIO;
24646162  48453.3    4.0 
org.apache.mavibot.btree.AbstractPage:compare(Ljava/lang/Object;Ljava/lang/Object;)I
23455941  44231.1    3.7 
org.apache.mavibot.btree.RecordManager:storeRaw(J[B[Lorg/apache/mavibot/btree/PageIO;)J
1972541  37014.0    3.1 
org.apache.mavibot.btree.RecordManager:flushPages([Lorg/apache/mavibot/btree/PageIO;)V
3633053  33368.0    2.8 
org.apache.mavibot.btree.RecordManager:fetchPage(J)Lorg/apache/mavibot/btree/PageIO;
7472302  23405.9    1.9 
org.apache.mavibot.btree.AbstractPage:findPos(Ljava/lang/Object;)I
2357398  19339.6    1.6 
org.apache.directory.api.ldap.model.name.Ava:writeExternal(Ljava/io/ObjectOutput;)V
2617013  19078.4    1.6 
org.apache.mavibot.btree.RecordManager:fetchNewPage()Lorg/apache/mavibot/btree/PageIO;
211319  17766.8    1.5 
org.apache.directory.api.ldap.model.entry.DefaultEntry:clone()Lorg/apache/directory/api/ldap/model/entry/Entry;
12823915  15644.7    1.3 
org.apache.mavibot.btree.comparator.StringComparator:compare(Ljava/lang/Object;Ljava/lang/Object;)I
200002  14911.6    1.2 
org.apache.directory.server.core.api.entry.ServerEntryUtils:filterContents(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Lorg/apache/directory/server/core/api/interceptor/context/FilteringOperationContext;Lorg/apache/directory/api/ldap/model/entry/Entry;)V
2189359  14272.1    1.2 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotParentIdAndRdnSerializer:serialize(Lorg/apache/directory/server/xdbm/ParentIdAndRdn;)[B
52424636  13421.7    1.1 
org.apache.directory.api.ldap.model.schema.PrepareString:map(C[CIC)I
7770037  13075.4    1.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotParentIdAndRdnSerializer$1:compare(Ljava/lang/Object;Ljava/lang/Object;)I
4993162  13058.4    1.1 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:clone()Lorg/apache/directory/api/ldap/model/entry/Attribute;
12051502  12547.3    1.0 
org.apache.mavibot.btree.serializer.LongSerializer:serialize(J)[B
127736  11756.8    1.0 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotEntrySerializer:serialize(Lorg/apache/directory/api/ldap/model/entry/Entry;)[B
3878300  11724.5    1.0 
org.apache.mavibot.btree.Node:get(Ljava/lang/Object;)Ljava/lang/Object;
3081970  11341.1    0.9 
org.apache.directory.api.ldap.model.schema.comparators.NormalizingComparator:compare(Ljava/lang/String;Ljava/lang/String;)I
2806558  11311.6    0.9 
org.apache.mavibot.btree.RecordManager:updateRecordManagerHeader()V
7931937  11148.7    0.9 
org.apache.directory.server.xdbm.ParentIdAndRdn:compareTo(Lorg/apache/directory/server/xdbm/ParentIdAndRdn;)I
2934567   9769.4    0.8 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:writeExternal(Ljava/io/ObjectOutput;)V
6529109   9550.2    0.8 
org.apache.directory.api.ldap.model.schema.normalizers.CachingNormalizer:normalize(Ljava/lang/String;)Ljava/lang/String;
6506346   9382.2    0.8 
org.apache.directory.api.ldap.model.schema.normalizers.DeepTrimToLowerNormalizer:normalize(Ljava/lang/String;)Ljava/lang/String;
7770037   9101.5    0.8 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotParentIdAndRdnSerializer$1:compare(Lorg/apache/directory/server/xdbm/ParentIdAndRdn;Lorg/apache/directory/server/xdbm/ParentIdAndRdn;)I
7395826   9001.6    0.7 
org.apache.mavibot.btree.serializer.StringSerializer:serialize(Ljava/lang/Object;)[B
6634393   8390.3    0.7 
org.apache.directory.api.ldap.model.schema.PrepareString:normalize(Ljava/lang/String;Lorg/apache/directory/api/ldap/model/schema/PrepareString$StringType;)Ljava/lang/String;
52424636   8052.0    0.7 
org.apache.directory.api.ldap.model.schema.PrepareString:isCombiningMark(C)Z
608677   8041.5    0.7 
org.apache.directory.api.ldap.model.entry.AbstractValue:apply(Lorg/apache/directory/api/ldap/model/schema/AttributeType;)V
52424636   7893.5    0.7 
org.apache.directory.api.ldap.model.schema.PrepareString:checkProhibited(C)V
855805   7363.2    0.6 
org.apache.mavibot.btree.RecordManager:getFreePageIOs(I)[Lorg/apache/mavibot/btree/PageIO;
5391000   6785.1    0.6 
org.apache.mavibot.btree.Node:getReference(I)Lorg/apache/mavibot/btree/Page;
200016   6221.5    0.5 
org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine:computeResult(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/xdbm/search/PartitionSearchResult;
37359375   5772.2    0.5 
org.apache.mavibot.btree.PageIO:getData()Ljava/nio/ByteBuffer;
420049   5568.0    0.5 
org.apache.mavibot.btree.exception.KeyNotFoundException:<init>(Ljava/lang/String;)V
3081970   5372.6    0.4 
org.apache.directory.api.ldap.model.schema.comparators.NormalizingComparator:compare(Ljava/lang/Object;Ljava/lang/Object;)I
1600000   5362.0    0.4 
org.apache.directory.server.core.api.interceptor.BaseInterceptor:next(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
845759   5213.6    0.4 
org.apache.mavibot.btree.RecordManager:writePage(Lorg/apache/mavibot/btree/BTree;Lorg/apache/mavibot/btree/Page;J)Lorg/apache/mavibot/btree/ElementHolder;
5111943   5199.7    0.4  org.apache.mavibot.btree.BTree:isAllowDuplicates()Z
1700153   5035.5    0.4 
org.apache.mavibot.btree.Leaf:get(Ljava/lang/Object;)Ljava/lang/Object;
938353   5003.6    0.4 
org.apache.directory.api.ldap.schemamanager.impl.DefaultSchemaManager:lookupAttributeTypeRegistry(Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/schema/AttributeType;
3051424   4891.9    0.4 
org.apache.directory.api.ldap.model.name.FastDnParser:nextChar(Ljava/lang/String;Lorg/apache/directory/api/util/Position;Z)C
7904611   4784.2    0.4 
org.apache.directory.api.ldap.model.entry.StringValue:writeExternal(Ljava/io/ObjectOutput;)V
280164   4612.8    0.4 
org.apache.mavibot.btree.RecordManager:addFreePages(Lorg/apache/mavibot/btree/BTree;Ljava/util/List;)V
3116530   4455.4    0.4 
org.apache.directory.api.ldap.model.schema.comparators.SerializableComparator:compare(Ljava/lang/Object;Ljava/lang/Object;)I
1740028   4445.3    0.4 
org.apache.directory.server.core.api.interceptor.BaseInterceptor:getNextInterceptor(Lorg/apache/directory/server/core/api/interceptor/context/OperationContext;)Lorg/apache/directory/server/core/api/interceptor/Interceptor;
1200009   4377.5    0.4 
org.apache.directory.server.core.api.interceptor.context.FilteringOperationContext:contains(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Lorg/apache/directory/api/ldap/model/schema/AttributeType;)Z
240136   4318.6    0.4 
org.apache.mavibot.btree.BTree:insert(Ljava/lang/Object;Ljava/lang/Object;J)Lorg/apache/mavibot/btree/InsertResult;
256054   4216.3    0.3 
org.apache.directory.api.ldap.model.name.Dn:apply(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Z)Lorg/apache/directory/api/ldap/model/name/Dn;
3081970   4157.5    0.3 
org.apache.directory.api.ldap.model.schema.comparators.DeepTrimToLowerCachingNormalizingComparator:compare(Ljava/lang/String;Ljava/lang/String;)I
3081970   4116.2    0.3 
org.apache.directory.api.ldap.model.schema.comparators.ComparableComparator:compare(Ljava/lang/Object;Ljava/lang/Object;)I
2357398   4071.5    0.3 
org.apache.directory.api.ldap.model.name.Rdn:writeExternal(Ljava/io/ObjectOutput;)V
565523   3956.4    0.3 
org.apache.mavibot.btree.Node:createHolder(Lorg/apache/mavibot/btree/Page;)Lorg/apache/mavibot/btree/ElementHolder;
24437104   3938.5    0.3 
org.apache.mavibot.btree.RecordManager:computePageNb(J)I
200000   3846.1    0.3 
org.apache.directory.server.core.DefaultOperationManager:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
2189359   3833.2    0.3 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotParentIdAndRdnSerializer:serialize(Ljava/lang/Object;)[B
200000   3623.2    0.3 
org.apache.directory.server.core.api.interceptor.context.SearchOperationContext:<init>(Lorg/apache/directory/server/core/api/CoreSession;Lorg/apache/directory/api/ldap/model/message/SearchRequest;)V
23710482   3614.7    0.3 
org.apache.mavibot.btree.BTree:getComparator()Ljava/util/Comparator;
346856   3475.6    0.3 
org.apache.directory.api.ldap.model.schema.syntaxCheckers.OidSyntaxChecker:isValidSyntax(Ljava/lang/Object;)Z
2626543   3390.1    0.3 
org.apache.directory.api.ldap.model.entry.StringValue:clone()Lorg/apache/directory/api/ldap/model/entry/Value;
2626543   3279.8    0.3 
org.apache.directory.api.ldap.model.entry.StringValue:clone()Lorg/apache/directory/api/ldap/model/entry/StringValue;
200018   3238.6    0.3 
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer:getEqualityScan(Lorg/apache/directory/api/ldap/model/filter/SimpleNode;)J
17402616   3179.5    0.3 
org.apache.directory.api.util.Strings:isEmpty(Ljava/lang/String;)Z
7816585   3157.3    0.3 
org.apache.directory.api.ldap.model.entry.StringValue:hashCode()I
200000   3133.8    0.3 
org.apache.directory.api.ldap.model.filter.FilterParser:parseAssertionValue(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Ljava/lang/String;[BLorg/apache/directory/api/util/Position;)Lorg/apache/directory/api/ldap/model/entry/Value;
422636   2985.4    0.2 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:getEntryId(Lorg/apache/directory/api/ldap/model/name/Dn;)Ljava/lang/String;
600024   2938.6    0.2 
org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder:build(Lorg/apache/directory/api/ldap/model/filter/ExprNode;)Lorg/apache/directory/server/xdbm/search/Evaluator;
1362629   2889.3    0.2 
org.apache.directory.api.ldap.model.entry.StringValue:<init>(Ljava/lang/String;)V
18321243   2851.1    0.2 
org.apache.directory.api.ldap.model.schema.AbstractSchemaObject:getOid()Ljava/lang/String;
400018   2783.0    0.2 
org.apache.directory.server.core.api.filtering.BaseEntryFilteringCursor:next()Z
1126122   2759.9    0.2 
org.apache.directory.api.ldap.model.name.Ava:clone()Lorg/apache/directory/api/ldap/model/name/Ava;
17089686   2688.3    0.2  org.apache.mavibot.btree.PageIO:getOffset()J
141720   2630.8    0.2 
org.apache.directory.api.ldap.model.name.FastDnParser:parseRdnInternal(Ljava/lang/String;Lorg/apache/directory/api/util/Position;Lorg/apache/directory/api/ldap/model/name/Rdn;)V
200000   2623.5    0.2 
org.apache.directory.server.core.api.normalization.FilterNormalizingVisitor:visitSimpleNode(Lorg/apache/directory/api/ldap/model/filter/SimpleNode;)Lorg/apache/directory/api/ldap/model/filter/ExprNode;
560337   2600.7    0.2 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:add([Lorg/apache/directory/api/ldap/model/entry/Value;)I
10613015   2517.2    0.2 
org.apache.mavibot.btree.ReferenceHolder:getValue(Lorg/apache/mavibot/btree/BTree;)Ljava/lang/Object;
441625   2512.0    0.2 
org.apache.mavibot.btree.Node:insert(JLjava/lang/Object;Ljava/lang/Object;)Lorg/apache/mavibot/btree/InsertResult;
200002   2493.0    0.2 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:buildEntryDn(Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/name/Dn;
7395826   2431.4    0.2 
org.apache.mavibot.btree.serializer.StringSerializer:serialize(Ljava/lang/String;)[B
1126122   2429.1    0.2 
org.apache.directory.api.ldap.model.name.Rdn:clone()Lorg/apache/directory/api/ldap/model/name/Rdn;
7486793   2424.3    0.2 
org.apache.mavibot.btree.BTree:getKeySerializer()Lorg/apache/mavibot/btree/serializer/ElementSerializer;
200000   2372.2    0.2 
org.apache.directory.server.core.shared.DefaultCoreSession:search(Lorg/apache/directory/api/ldap/model/message/SearchRequest;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
200000   2327.4    0.2 
org.apache.directory.server.core.authz.DefaultAuthorizationInterceptor:isSearchable(Lorg/apache/directory/server/core/api/interceptor/context/OperationContext;Lorg/apache/directory/api/ldap/model/entry/Entry;)Z
141720   2319.7    0.2 
org.apache.directory.api.ldap.model.name.FastDnParser:matchValue(Ljava/lang/String;Lorg/apache/directory/api/util/Position;)Ljava/lang/String;
 11299   2311.5    0.2 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:add(Lorg/apache/directory/server/core/api/interceptor/context/AddOperationContext;)V
12823915   2297.9    0.2 
org.apache.mavibot.btree.comparator.StringComparator:compare(Ljava/lang/String;Ljava/lang/String;)I
1498752   2235.3    0.2 
org.apache.directory.server.core.avltree.LinkedAvlMapNode:computeHeight()I
200000   2230.1    0.2 
org.apache.directory.server.core.authz.AciAuthorizationInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
280164   2159.0    0.2 
org.apache.mavibot.btree.RecordManager:updateBtreeHeader(Lorg/apache/mavibot/btree/BTree;J)V
400020   2158.0    0.2 
org.apache.directory.server.xdbm.search.impl.CursorBuilder:build(Lorg/apache/directory/api/ldap/model/filter/ExprNode;Lorg/apache/directory/server/xdbm/search/PartitionSearchResult;)J
200000   2072.1    0.2 
org.apache.directory.server.core.schema.SchemaInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
     1   2051.7    0.2 
org.apache.directory.server.core.operations.search.SearchPerfIT:testSearchCore100kUsers()V
200000   2049.7    0.2 
org.apache.directory.server.core.normalization.NormalizationInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
600000   2047.5    0.2 
org.apache.mavibot.btree.Node:getValues(Ljava/lang/Object;)Lorg/apache/mavibot/btree/BTree;
602970   2026.6    0.2 
org.apache.directory.api.ldap.model.name.Dn:isNullOrEmpty(Lorg/apache/directory/api/ldap/model/name/Dn;)Z
14651559   2012.4    0.2 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:getAttributeType()Lorg/apache/directory/api/ldap/model/schema/AttributeType;
190397   1968.6    0.2 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:<init>(Lorg/apache/directory/api/ldap/model/schema/AttributeType;Lorg/apache/directory/api/ldap/model/entry/Attribute;)V
430045   1949.9    0.2 
org.apache.directory.api.ldap.util.tree.DnNode:getNode(Lorg/apache/directory/api/ldap/model/name/Dn;)Lorg/apache/directory/api/ldap/util/tree/DnNode;
200024   1933.6    0.2 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:fetch(Ljava/lang/String;Lorg/apache/directory/api/ldap/model/name/Dn;)Lorg/apache/directory/api/ldap/model/entry/Entry;
1691518   1919.3    0.2 
org.apache.mavibot.btree.serializer.IntSerializer:serialize(I)[B
200000   1878.5    0.2 
org.apache.directory.server.core.subtree.SubentryInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
200002   1853.9    0.2 
org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator:evaluate(Lorg/apache/directory/api/ldap/model/entry/Attribute;)Z
429079   1845.0    0.2 
org.apache.mavibot.btree.Node:replaceChild(JLorg/apache/mavibot/btree/ModifyResult;I)Lorg/apache/mavibot/btree/InsertResult;
1700163   1827.2    0.2 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotTable:get(Ljava/lang/Object;)Ljava/lang/Object;
200000   1814.9    0.2 
org.apache.directory.server.core.authz.DefaultAuthorizationInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
1700153   1814.3    0.2 
org.apache.mavibot.btree.BTree:get(Ljava/lang/Object;)Ljava/lang/Object;
12051502   1793.7    0.1 
org.apache.mavibot.btree.serializer.LongSerializer:serialize([BIJ)[B
200002   1792.3    0.1 
org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator:<init>(Lorg/apache/directory/api/ldap/model/filter/EqualityNode;Lorg/apache/directory/server/xdbm/Store;Lorg/apache/directory/api/ldap/model/schema/SchemaManager;)V
400002   1790.7    0.1 
org.apache.directory.server.core.api.interceptor.context.FilteringOperationContext:getReturningAttributes()Ljava/util/Set;
1211308   1735.5    0.1 
org.apache.directory.api.ldap.model.entry.DefaultEntry:removeAttributes([Lorg/apache/directory/api/ldap/model/schema/AttributeType;)V
10744912   1695.3    0.1 
org.apache.directory.server.xdbm.ParentIdAndRdn:getParentId()Ljava/lang/String;
200000   1647.9    0.1 
org.apache.directory.server.core.subtree.SubentryInterceptor$HideSubentriesFilter:accept(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;Lorg/apache/directory/api/ldap/model/entry/Entry;)Z
890749   1641.9    0.1 
org.apache.mavibot.btree.RecordManager:store(JJ[Lorg/apache/mavibot/btree/PageIO;)J
200013   1607.6    0.1 
org.apache.directory.server.core.shared.partition.DefaultPartitionNexus:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
1200008   1597.6    0.1 
org.apache.directory.server.core.api.entry.ClonedServerEntry:removeAttributes([Lorg/apache/directory/api/ldap/model/schema/AttributeType;)V
943307   1586.7    0.1 
org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry:lookup(Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/schema/AttributeType;
578669   1571.5    0.1 
org.apache.directory.api.ldap.model.entry.StringValue:<init>(Lorg/apache/directory/api/ldap/model/schema/AttributeType;Ljava/lang/String;)V
200016   1571.4    0.1 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
400040   1485.2    0.1 
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer:annotate(Lorg/apache/directory/api/ldap/model/filter/ExprNode;)Ljava/lang/Long;
200002   1467.5    0.1 
org.apache.directory.api.ldap.model.name.Dn:<init>(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;[Lorg/apache/directory/api/ldap/model/name/Rdn;)V
1030039   1466.9    0.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotIndex:reverseLookup(Ljava/lang/Object;)Ljava/lang/Object;
200002   1457.6    0.1 
org.apache.directory.server.xdbm.search.impl.ScanCountComparator:compare(Lorg/apache/directory/server/xdbm/search/Evaluator;Lorg/apache/directory/server/xdbm/search/Evaluator;)I
943307   1451.5    0.1 
org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry:lookup(Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/schema/SchemaObject;
1030039   1443.3    0.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotIndex:reverseLookup(Ljava/lang/String;)Ljava/lang/Object;
200000   1442.5    0.1 
org.apache.directory.server.core.api.normalization.FilterNormalizingVisitor:normalizeValue(Lorg/apache/directory/api/ldap/model/schema/AttributeType;Lorg/apache/directory/api/ldap/model/entry/Value;)Lorg/apache/directory/api/ldap/model/entry/Value;
 11289   1415.7    0.1 
org.apache.directory.api.ldap.model.entry.DefaultEntry:<init>(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Lorg/apache/directory/api/ldap/model/entry/Entry;)V
  1287   1411.2    0.1 
org.apache.directory.api.ldap.schemaextractor.impl.DefaultSchemaLdifExtractor:getUniqueResource(Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;
474930   1410.1    0.1 
org.apache.directory.api.ldap.model.entry.DefaultEntry:getId(Ljava/lang/String;)Ljava/lang/String;
1064803   1398.2    0.1 
org.apache.directory.api.ldap.model.name.Dn:apply(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;)Lorg/apache/directory/api/ldap/model/name/Dn;
412152   1397.2    0.1 
org.apache.directory.api.ldap.model.name.Dn:hashCode()I
1314675   1396.0    0.1 
org.apache.directory.api.util.Strings:trim(Ljava/lang/String;)Ljava/lang/String;
211338   1379.6    0.1 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:setRWLock(Lorg/apache/directory/server/core/api/interceptor/context/OperationContext;)V
276908   1342.7    0.1 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:setUpId(Ljava/lang/String;Lorg/apache/directory/api/ldap/model/schema/AttributeType;)V
7486793   1314.6    0.1 
org.apache.mavibot.btree.AbstractPage:getKey(I)Ljava/lang/Object;
200018   1311.6    0.1 
org.apache.directory.api.ldap.model.cursor.CursorIterator:<init>(Lorg/apache/directory/api/ldap/model/cursor/Cursor;)V
380019   1299.9    0.1 
org.apache.directory.api.ldap.schemamanager.impl.DefaultSchemaManager:getAttributeTypeRegistry()Lorg/apache/directory/api/ldap/model/schema/registries/AttributeTypeRegistry;
200000   1294.3    0.1 
org.apache.directory.api.ldap.model.schema.normalizers.ConcreteNameComponentNormalizer:normalizeByName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
566880   1291.9    0.1 
org.apache.directory.api.ldap.model.name.FastDnParser:matchSpaces(Ljava/lang/String;Lorg/apache/directory/api/util/Position;)V
200002   1284.7    0.1 
org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator:evaluate(Lorg/apache/directory/server/xdbm/IndexEntry;)Z
200002   1279.6    0.1 
org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator:evaluate(Lorg/apache/directory/server/xdbm/IndexEntry;)Z
608677   1264.4    0.1 
org.apache.directory.api.ldap.model.entry.AbstractValue:isValid(Lorg/apache/directory/api/ldap/model/schema/SyntaxChecker;)Z
6250066   1254.1    0.1 
org.apache.mavibot.btree.PageIO:setData(Ljava/nio/ByteBuffer;)V
200000   1252.5    0.1 
org.apache.directory.server.core.authn.AuthenticationInterceptor:checkPwdReset(Lorg/apache/directory/server/core/api/interceptor/context/OperationContext;)V
 67524   1247.8    0.1 
org.apache.directory.api.ldap.model.name.Dn:atavOidToName(Lorg/apache/directory/api/ldap/model/name/Ava;Lorg/apache/directory/api/ldap/model/schema/SchemaManager;)Lorg/apache/directory/api/ldap/model/name/Ava;
200002   1221.8    0.1 
org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator:<init>(Lorg/apache/directory/server/xdbm/Store;Lorg/apache/directory/api/ldap/model/filter/ScopeNode;)V
400000   1218.1    0.1 
org.apache.directory.server.core.api.EntryToResponseCursor:next()Z
 10002   1212.9    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor:check(Lorg/apache/directory/api/ldap/model/name/Dn;Lorg/apache/directory/api/ldap/model/entry/Entry;)V
200000   1193.5    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor$TopFilter:accept(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;Lorg/apache/directory/api/ldap/model/entry/Entry;)Z
209244   1186.6    0.1 
org.apache.directory.api.ldap.model.name.Ava:<init>(Ljava/lang/String;Ljava/lang/String;Lorg/apache/directory/api/ldap/model/entry/Value;Lorg/apache/directory/api/ldap/model/entry/Value;Ljava/lang/String;)V
240136   1181.9    0.1 
org.apache.mavibot.btree.Leaf:insert(JLjava/lang/Object;Ljava/lang/Object;)Lorg/apache/mavibot/btree/InsertResult;
200000   1175.8    0.1 
org.apache.directory.server.core.api.LdapCoreSessionConnection:search(Lorg/apache/directory/api/ldap/model/message/SearchRequest;)Lorg/apache/directory/api/ldap/model/cursor/SearchCursor;
200000   1169.1    0.1 
org.apache.directory.api.ldap.model.entry.AttributeUtils:parseAttribute([BLorg/apache/directory/api/util/Position;Z)Ljava/lang/String;
7050640   1166.7    0.1 
org.apache.mavibot.btree.AbstractPage:getLastOffset()J
336887   1161.8    0.1 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:add([Ljava/lang/String;)I
 40028   1153.4    0.1 
org.apache.mavibot.btree.BTree:delete(Ljava/lang/Object;Ljava/lang/Object;J)Lorg/apache/mavibot/btree/Tuple;
6123070   1139.4    0.1 
org.apache.directory.api.ldap.model.entry.AbstractValue:isNull()Z
200000   1131.6    0.1 
org.apache.directory.server.core.operational.OperationalAttributeInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
200000   1119.4    0.1 
org.apache.directory.api.ldap.model.filter.FilterParser:parsePresenceEqOrSubstring(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Ljava/lang/String;[BLorg/apache/directory/api/util/Position;)Lorg/apache/directory/api/ldap/model/filter/ExprNode;
 11300   1070.7    0.1 
org.apache.directory.api.ldap.model.csn.Csn:isValid(Ljava/lang/String;)Z
6049411   1062.7    0.1 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:size()I
6514305   1059.9    0.1  org.apache.mavibot.btree.AbstractPage:getOffset()J
 10002   1053.9    0.1 
org.apache.directory.server.core.operational.OperationalAttributeInterceptor:add(Lorg/apache/directory/server/core/api/interceptor/context/AddOperationContext;)V
 10002   1051.4    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor:assertAllAttributesAllowed(Lorg/apache/directory/api/ldap/model/name/Dn;Lorg/apache/directory/api/ldap/model/entry/Entry;Ljava/util/Set;)V
200002   1041.4    0.1 
org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor:get()Lorg/apache/directory/api/ldap/model/entry/Entry;
5194674   1040.4    0.1  org.apache.mavibot.btree.PageIO:setNextPage(J)V
895987   1022.9    0.1 
org.apache.mavibot.btree.BTree:getName()Ljava/lang/String;
845785   1022.1    0.1 
org.apache.mavibot.btree.AbstractPage:<init>(Lorg/apache/mavibot/btree/BTree;JI)V
200000   1020.6    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor:checkFilter(Lorg/apache/directory/api/ldap/model/filter/ExprNode;)V
 10002   1012.7    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor:assertSyntaxes(Lorg/apache/directory/api/ldap/model/entry/Entry;)V
280191    972.9    0.1 
org.apache.mavibot.btree.RecordManager:readPageIOs(JJ)[Lorg/apache/mavibot/btree/PageIO;
200002    937.9    0.1 
org.apache.directory.server.xdbm.search.impl.CursorBuilder:computeAnd(Lorg/apache/directory/api/ldap/model/filter/AndNode;Lorg/apache/directory/server/xdbm/search/PartitionSearchResult;)J
221300    914.0    0.1 
org.apache.directory.api.ldap.model.name.Dn:toUpName()Ljava/lang/String;
5171280    912.3    0.1 
org.apache.directory.api.ldap.model.name.FastDnParser:hasMoreChars(Lorg/apache/directory/api/util/Position;)Z
5111943    906.2    0.1 
org.apache.mavibot.btree.BTreeHeader:isAllowDuplicates()Z
 42641    898.2    0.1 
org.apache.directory.api.ldap.model.name.FastDnParser:matchAttributeTypeNumericOid(Ljava/lang/String;Lorg/apache/directory/api/util/Position;)Ljava/lang/String;
800008    883.1    0.1 
org.apache.directory.server.xdbm.IndexEntry:getId()Ljava/lang/Object;
261316    878.0    0.1 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:contains([Ljava/lang/String;)Z
200000    876.8    0.1 
org.apache.directory.server.core.authn.AuthenticationInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
2620462    871.3    0.1 
org.apache.directory.api.util.Strings:toLowerCase(Ljava/lang/String;)Ljava/lang/String;
 10002    870.2    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor:getAllAllowed(Lorg/apache/directory/api/ldap/model/entry/Attribute;Ljava/util/Set;)Ljava/util/Set;
200000    867.2    0.1 
org.apache.directory.server.core.collective.CollectiveAttributeInterceptor:addCollectiveAttributes(Lorg/apache/directory/server/core/api/interceptor/context/FilteringOperationContext;Lorg/apache/directory/api/ldap/model/entry/Entry;)V
210007    860.0    0.1 
org.apache.directory.server.core.DefaultDirectoryService:isPwdPolicyEnabled()Z
209244    859.5    0.1 
org.apache.directory.api.ldap.model.name.Rdn:normalize()V
632994    858.3    0.1 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:hasUserIndexOn(Lorg/apache/directory/api/ldap/model/schema/AttributeType;)Z
 10002    851.3    0.1 
org.apache.directory.server.core.schema.SchemaInterceptor:assertHumanReadable(Lorg/apache/directory/api/ldap/model/entry/Entry;)V
200002    833.4    0.1 
org.apache.mavibot.btree.Leaf:browse(Lorg/apache/mavibot/btree/Transaction;Ljava/util/LinkedList;)Lorg/apache/mavibot/btree/Cursor;
200002    817.8    0.1 
org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder:buildAndEvaluator(Lorg/apache/directory/api/ldap/model/filter/AndNode;)Lorg/apache/directory/server/xdbm/search/Evaluator;
2574336    810.3    0.1 
org.apache.directory.api.ldap.model.name.Rdn:hashCode()I
210003    809.3    0.1 
org.apache.directory.api.ldap.model.ldif.LdifAttributesReader:parseEntryAttribute(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;Lorg/apache/directory/api/ldap/model/entry/Entry;Ljava/lang/String;Ljava/lang/String;)V
1771876    801.1    0.1 
org.apache.directory.api.util.Strings:getBytesUtf8(Ljava/lang/String;)[B
200000    795.4    0.1 
org.apache.directory.server.core.collective.CollectiveAttributeInterceptor:search(Lorg/apache/directory/server/core/api/interceptor/context/SearchOperationContext;)Lorg/apache/directory/server/core/api/filtering/EntryFilteringCursor;
193851    794.4    0.1 
org.apache.directory.api.ldap.model.entry.DefaultEntry:put(Ljava/lang/String;[Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/entry/Attribute;
200002    789.5    0.1 
org.apache.mavibot.btree.Cursor:next()Lorg/apache/mavibot/btree/Tuple;
200000    789.3    0.1 
org.apache.directory.api.ldap.model.filter.FilterParser:parseItem(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;[BLorg/apache/directory/api/util/Position;B)Lorg/apache/directory/api/ldap/model/filter/ExprNode;
540405    788.3    0.1 
org.apache.mavibot.btree.Node:copy(J)Lorg/apache/mavibot/btree/Node;
 40028    787.1    0.1 
org.apache.mavibot.btree.Leaf:delete(JLjava/lang/Object;Ljava/lang/Object;Lorg/apache/mavibot/btree/Page;I)Lorg/apache/mavibot/btree/DeleteResult;
400004    783.9    0.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.ValueTreeCursor:next()Z
158631    770.5    0.1 
org.apache.mavibot.btree.Leaf:addElement(JLjava/lang/Object;Ljava/lang/Object;I)Lorg/apache/mavibot/btree/Page;
200000    766.2    0.1 
org.apache.directory.api.ldap.model.schema.normalizers.ConcreteNameComponentNormalizer:lookup(Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/schema/Normalizer;
200002    752.4    0.1 
org.apache.directory.server.xdbm.search.evaluator.AndEvaluator:optimize(Ljava/util/List;)Ljava/util/List;
693757    752.3    0.1 
org.apache.mavibot.btree.DuplicateKeyMemoryHolder:getValue(Lorg/apache/mavibot/btree/BTree;)Ljava/lang/Object;
 20108    740.8    0.1 
org.apache.directory.api.util.GeneralizedTime:toGeneralizedTime(Lorg/apache/directory/api/util/GeneralizedTime$Format;Lorg/apache/directory/api/util/GeneralizedTime$FractionDelimiter;ILorg/apache/directory/api/util/GeneralizedTime$TimeZoneFormat;)Ljava/lang/String;
209244    739.8    0.1 
org.apache.directory.api.ldap.model.name.Ava:normalize()Ljava/lang/String;
200000    728.8    0.1 
org.apache.directory.api.ldap.model.filter.FilterParser:parse(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;[B)Lorg/apache/directory/api/ldap/model/filter/ExprNode;
4353184    727.0    0.1 
org.apache.directory.api.ldap.model.entry.StringValue:isHumanReadable()Z
 46902    725.7    0.1 
org.apache.directory.api.ldap.model.name.FastDnParser:parseDn(Ljava/lang/String;Ljava/util/List;)V
473914    725.3    0.1 
org.apache.directory.api.ldap.model.entry.DefaultEntry:get(Lorg/apache/directory/api/ldap/model/schema/AttributeType;)Lorg/apache/directory/api/ldap/model/entry/Attribute;
 99079    723.4    0.1 
org.apache.directory.api.ldap.model.name.FastDnParser:matchAttributeTypeDescr(Ljava/lang/String;Lorg/apache/directory/api/util/Position;)Ljava/lang/String;
200016    722.6    0.1 
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer:getConjunctionScan(Lorg/apache/directory/api/ldap/model/filter/BranchNode;)J
554042    718.7    0.1 
org.apache.mavibot.btree.Node:<init>(Lorg/apache/mavibot/btree/BTree;JI)V
200002    713.5    0.1 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:fetch(Ljava/lang/String;)Lorg/apache/directory/api/ldap/model/entry/Entry;
200000    713.4    0.1 
org.apache.directory.api.ldap.model.filter.FilterParser:parseFilterInternal(Lorg/apache/directory/api/ldap/model/schema/SchemaManager;[BLorg/apache/directory/api/util/Position;)Lorg/apache/directory/api/ldap/model/filter/ExprNode;
200016    712.8    0.1 
org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor:<init>(Lorg/apache/directory/server/core/partition/impl/btree/AbstractBTreePartition;Lorg/apache/directory/server/xdbm/search/PartitionSearchResult;)V
140028    708.0    0.1 
org.apache.directory.server.core.api.interceptor.BaseInterceptor:next(Lorg/apache/directory/server/core/api/interceptor/context/AddOperationContext;)V
200010    703.2    0.1 
org.apache.mavibot.btree.Leaf:getValues(Ljava/lang/Object;)Lorg/apache/mavibot/btree/BTree;
200002    698.7    0.1 
org.apache.mavibot.btree.BTree:beginReadTransaction()Lorg/apache/mavibot/btree/Transaction;
220005    698.7    0.1 
org.apache.directory.api.ldap.model.message.AbstractResultResponse:<init>(ILorg/apache/directory/api/ldap/model/message/MessageTypeEnum;)V
111300    692.4    0.1 
org.apache.mavibot.btree.Node:handleRemoveResult(Lorg/apache/mavibot/btree/RemoveResult;IIZ)Lorg/apache/mavibot/btree/RemoveResult;
703907    691.7    0.1  org.apache.mavibot.btree.BTree:getBtreeOffset()J
450088    682.9    0.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotIndex:forwardLookup(Ljava/lang/Object;)Ljava/lang/Object;
160107    679.9    0.1 
org.apache.mavibot.btree.BTree:insert(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
200019    677.4    0.1 
org.apache.directory.server.core.api.interceptor.context.FilteringOperationContext:<init>(Lorg/apache/directory/server/core/api/CoreSession;Lorg/apache/directory/api/ldap/model/name/Dn;[Ljava/lang/String;)V
3482864    676.0    0.1  org.apache.mavibot.btree.PageIO:setSize(I)V
230006    674.0    0.1 
org.apache.directory.api.ldap.model.entry.DefaultEntry:contains(Lorg/apache/directory/api/ldap/model/schema/AttributeType;[Ljava/lang/String;)Z
200002    673.4    0.1 
org.apache.mavibot.btree.Cursor:<init>(Lorg/apache/mavibot/btree/BTree;Lorg/apache/mavibot/btree/Transaction;Ljava/util/LinkedList;)V
190712    669.7    0.1 
org.apache.mavibot.btree.Node:hasKey(Ljava/lang/Object;)Z
291707    668.5    0.1 
org.apache.mavibot.btree.Leaf:<init>(Lorg/apache/mavibot/btree/BTree;JI)V
  1287    662.8    0.1 
org.apache.directory.api.ldap.schemaextractor.impl.DefaultSchemaLdifExtractor:extractFromClassLoader(Ljava/lang/String;)V
400020    659.0    0.1 
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition:hasIndexOn(Lorg/apache/directory/api/ldap/model/schema/AttributeType;)Z
3723703    659.0    0.1  org.apache.mavibot.btree.PageIO:<init>(J)V
200000    658.7    0.1 
org.apache.directory.api.ldap.model.schema.normalizers.ConcreteNameComponentNormalizer:isDefined(Ljava/lang/String;)Z
111326    654.0    0.1 
org.apache.mavibot.btree.Node:delete(JLjava/lang/Object;Ljava/lang/Object;Lorg/apache/mavibot/btree/Page;I)Lorg/apache/mavibot/btree/DeleteResult;
4800009    650.8    0.1 
org.apache.directory.api.ldap.model.schema.AttributeType:isOperational()Z
200002    650.7    0.1 
org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator:getContextEntryId()Ljava/lang/String;
3081970    649.0    0.1 
org.apache.directory.api.ldap.model.schema.comparators.ComparableComparator:compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
1950037    646.8    0.1 
org.apache.directory.server.core.DefaultDirectoryService:getInterceptor(Ljava/lang/String;)Lorg/apache/directory/server/core/api/interceptor/Interceptor;
450088    645.2    0.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotIndex:forwardLookup(Ljava/lang/Object;)Ljava/lang/String;
200000    634.9    0.1 
org.apache.directory.api.ldap.model.filter.LeafNode:accept(Lorg/apache/directory/api/ldap/model/filter/FilterVisitor;)Ljava/lang/Object;
 70014    633.7    0.1 
org.apache.mavibot.btree.Leaf:replaceElement(JLjava/lang/Object;Ljava/lang/Object;I)Lorg/apache/mavibot/btree/InsertResult;
200002    620.9    0.1 
org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator:evaluate(Lorg/apache/directory/api/ldap/model/entry/Entry;)Z
200009    612.9    0.1 
org.apache.directory.server.core.partition.impl.btree.mavibot.MavibotTable:valueCursor(Ljava/lang/Object;)Lorg/apache/directory/api/ldap/model/cursor/Cursor;
 63891    607.7    0.1 
org.apache.directory.api.ldap.model.entry.DefaultAttribute:apply(Lorg/apache/directory/api/ldap/model/schema/AttributeType;)V
220037    604.9    0.1 
org.apache.directory.server.core.shared.partition.DefaultPartitionNexus:getPartition(Lorg/apache/directory/api/ldap/model/name/Dn;)Lorg/apache/directory/server/core/api/partition/Partition;
200002    604.2    0.1 
org.apache.directory.server.xdbm.search.evaluator.AndEvaluator:evaluate(Lorg/apache/directory/server/xdbm/IndexEntry;)Z

-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 

Reply via email to