Skip to content
jingwei edited this page Jun 22, 2011 · 5 revisions

Krati ArrayStorePartition Performance

Run the following test to obtain performance numbers (see target/logs/stats.log after the test finished).

mvn test -Dtest=TestDataPartition -Dkrati.test.jvm.args=“-Xloggc:target/logs/krati.gc -XX:+PrintGCDetails” -Dkrati.test.idCount=5000000 -Dkrati.test.numReaders=4 -Dkrati.test.hitPercent=10 -Dkrati.test.runTimeSeconds=1800

MemorySegment

Populate Write Only Read Only Read & Write
Writer(1) 35-40/ms 25-30/ms 25/ms
Reader(4) 1200-1500/reader/ms 1000-1200/reader/ms

MappedSegment

Populate Write Only Read Only Read & Write
Writer(1) 15/ms 15-20/ms 15/ms
Reader(4) 450-500/reader/ms 250- 350/reader/ms

ChannelSegment

Populate Write Only Read Only Read & Write
Writer(1) 15/ms 10-15/ms 10/ms
Reader(4) 50-55/reader/ms 50/reader/ms
Clone this wiki locally