Skip to content

Instantly share code, notes, and snippets.

@rluta
Last active December 31, 2015 14:49
Show Gist options
  • Save rluta/8003226 to your computer and use it in GitHub Desktop.
Save rluta/8003226 to your computer and use it in GitHub Desktop.
Mavibot test speeds on jdk 1.7.0_45 / Mac OS X 9 (intel i7-2670qm @ 2.2 Ghz)
mavibot raphael$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
mavibot raphael$ mvn test
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] ApacheDS Mavibot Parent
[INFO] ApacheDS MVCC BTree implementation
[INFO] Apache Mavibot Distribution
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building ApacheDS Mavibot Parent 1.0.0-M4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-java-16) @ mavibot-parent ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ mavibot-parent ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building ApacheDS MVCC BTree implementation 1.0.0-M4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-java-16) @ mavibot ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ mavibot ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mavibot ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/raphael/src/mavibot/mavibot/src/main/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ mavibot ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 96 source files to /Users/raphael/src/mavibot/mavibot/target/classes
[WARNING] Note: Some input files use unchecked or unsafe operations.
[WARNING] Note: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ mavibot ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ mavibot ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 41 source files to /Users/raphael/src/mavibot/mavibot/target/test-classes
[WARNING] Note: Some input files use unchecked or unsafe operations.
[WARNING] Note: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.15:test (default-test) @ mavibot ---
[INFO] Surefire report directory: /Users/raphael/src/mavibot/mavibot/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.directory.mavibot.btree.comparator.BooleanArrayComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec - in org.apache.directory.mavibot.btree.comparator.BooleanArrayComparatorTest
Running org.apache.directory.mavibot.btree.comparator.BooleanComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.BooleanComparatorTest
Running org.apache.directory.mavibot.btree.comparator.ByteArrayComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.ByteArrayComparatorTest
Running org.apache.directory.mavibot.btree.comparator.ByteComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.ByteComparatorTest
Running org.apache.directory.mavibot.btree.comparator.CharArrayComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.CharArrayComparatorTest
Running org.apache.directory.mavibot.btree.comparator.CharComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.CharComparatorTest
Running org.apache.directory.mavibot.btree.comparator.IntArrayComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.IntArrayComparatorTest
Running org.apache.directory.mavibot.btree.comparator.IntComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.IntComparatorTest
Running org.apache.directory.mavibot.btree.comparator.LongArrayComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.LongArrayComparatorTest
Running org.apache.directory.mavibot.btree.comparator.LongComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.LongComparatorTest
Running org.apache.directory.mavibot.btree.comparator.RevisionNameComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.apache.directory.mavibot.btree.comparator.RevisionNameComparatorTest
Running org.apache.directory.mavibot.btree.comparator.ShortArrayComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.ShortArrayComparatorTest
Running org.apache.directory.mavibot.btree.comparator.ShortComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.comparator.ShortComparatorTest
Running org.apache.directory.mavibot.btree.comparator.StringComparatorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.apache.directory.mavibot.btree.comparator.StringComparatorTest
Running org.apache.directory.mavibot.btree.InMemoryBTreeBuilderTest
built rootpage : Node[r0, nbElems:1] -> {r0|<5>|r0}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.118 sec - in org.apache.directory.mavibot.btree.InMemoryBTreeBuilderTest
Running org.apache.directory.mavibot.btree.InMemoryBTreeConfigurationTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.199 sec - in org.apache.directory.mavibot.btree.InMemoryBTreeConfigurationTest
Running org.apache.directory.mavibot.btree.InMemoryBTreeDuplicateKeyTest
Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec - in org.apache.directory.mavibot.btree.InMemoryBTreeDuplicateKeyTest
Running org.apache.directory.mavibot.btree.InMemoryBTreeFlushTest
Written 10000 elements in : 211ms
Written 20000 elements in : 187ms
Written 30000 elements in : 229ms
Written 40000 elements in : 232ms
Written 50000 elements in : 184ms
Written 60000 elements in : 152ms
Written 70000 elements in : 138ms
Written 80000 elements in : 144ms
Written 90000 elements in : 149ms
Delta : 1772, nbError = 0, Nb insertion per second : 56000
Time to flush 100 000 elements : 101ms
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.029 sec - in org.apache.directory.mavibot.btree.InMemoryBTreeFlushTest
Running org.apache.directory.mavibot.btree.InMemoryBTreeTest
Delta : 6330, nbError = 0, Nb insertion per second : 157977
Delta : 19337, nbError = 0, Nb deletion per second : 51714
Delta1: 1228
Delta2: 1359
Delta3: 1425
Delta4: 1460
Nb elements read : 500000
Delta : 62, nbError = 0, Nb searches per second : 8064516
Node[r7, nbElems:2] -> {r5|<3>|r7|<5>|r7}
Tests run: 35, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 32.954 sec - in org.apache.directory.mavibot.btree.InMemoryBTreeTest
Running org.apache.directory.mavibot.btree.InMemoryBulkDataSorterTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.663 sec - in org.apache.directory.mavibot.btree.InMemoryBulkDataSorterTest
Running org.apache.directory.mavibot.btree.InMemoryLeafTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.apache.directory.mavibot.btree.InMemoryLeafTest
Running org.apache.directory.mavibot.btree.MultiThreadedInMemoryBtreeTest
Written 0 elements
Written 10000 elements
Written 20000 elements
Written 30000 elements
Written 40000 elements
Time to create 50K entries and to have 100 threads reading them : 1 seconds
Time to create 1M entries : 0 seconds
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.62 sec - in org.apache.directory.mavibot.btree.MultiThreadedInMemoryBtreeTest
Running org.apache.directory.mavibot.btree.PersistedBTreeBrowseTest
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.396 sec - in org.apache.directory.mavibot.btree.PersistedBTreeBrowseTest
Running org.apache.directory.mavibot.btree.PersistedBTreeBuilderTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.directory.mavibot.btree.PersistedBTreeBuilderTest
Running org.apache.directory.mavibot.btree.PersistedBTreeDuplicateKeyTest
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 sec - in org.apache.directory.mavibot.btree.PersistedBTreeDuplicateKeyTest
Running org.apache.directory.mavibot.btree.PersistedReadTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.apache.directory.mavibot.btree.PersistedReadTest
Running org.apache.directory.mavibot.btree.PersistedStoreTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.apache.directory.mavibot.btree.PersistedStoreTest
Running org.apache.directory.mavibot.btree.RecordManagerFreePageTest
Written 10000 elements in : 996ms
Written 20000 elements in : 1198ms
Written 30000 elements in : 1250ms
Written 40000 elements in : 1217ms
Written 50000 elements in : 1227ms
Written 60000 elements in : 1286ms
Written 70000 elements in : 1291ms
Written 80000 elements in : 1272ms
Written 90000 elements in : 1303ms
Delta : 12354, nbError = 0, Nb insertion per second : 8000
6MB
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.918 sec - in org.apache.directory.mavibot.btree.RecordManagerFreePageTest
Running org.apache.directory.mavibot.btree.RecordManagerPrivateMethodTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.apache.directory.mavibot.btree.RecordManagerPrivateMethodTest
Running org.apache.directory.mavibot.btree.RecordManagerTest
Tests run: 10, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.041 sec - in org.apache.directory.mavibot.btree.RecordManagerTest
Running org.apache.directory.mavibot.btree.RecordManagerWithDuplicatesTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec - in org.apache.directory.mavibot.btree.RecordManagerWithDuplicatesTest
Running org.apache.directory.mavibot.btree.serializer.BooleanSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.BooleanSerializerTest
Running org.apache.directory.mavibot.btree.serializer.ByteArraySerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.ByteArraySerializerTest
Running org.apache.directory.mavibot.btree.serializer.ByteSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.ByteSerializerTest
Running org.apache.directory.mavibot.btree.serializer.CharSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.CharSerializerTest
Running org.apache.directory.mavibot.btree.serializer.IntSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.IntSerializerTest
Running org.apache.directory.mavibot.btree.serializer.LongSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.apache.directory.mavibot.btree.serializer.LongSerializerTest
Running org.apache.directory.mavibot.btree.serializer.RevisionNameSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.RevisionNameSerializerTest
Running org.apache.directory.mavibot.btree.serializer.ShortSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.ShortSerializerTest
Running org.apache.directory.mavibot.btree.serializer.StringSerializerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.directory.mavibot.btree.serializer.StringSerializerTest
Results :
Tests run: 145, Failures: 0, Errors: 0, Skipped: 2
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Mavibot Distribution 1.0.0-M4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-java-16) @ distribution ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ distribution ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ApacheDS Mavibot Parent ........................... SUCCESS [0.680s]
[INFO] ApacheDS MVCC BTree implementation ................ SUCCESS [1:05.740s]
[INFO] Apache Mavibot Distribution ....................... SUCCESS [0.077s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:07.061s
[INFO] Finished at: Tue Dec 17 11:58:05 CET 2013
[INFO] Final Memory: 16M/81M
[INFO] ------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment