Fast Object Database for Java - with JPA/JDO support

Performance of "InsertTest"

#1

You provided the "InsertTest" in the following post, and say "On Intel Core 2 Quad Q6600 (and enhancement) it persists 340,000 objects per second".

Insertion Speed Rate and Batch Load

Now, ten years later, I run it on Intel Core i5-5300U (2.3Ghz) with 8GB memory, output is 45000 per second. And conf is set as "  <enhancement agent="true" reflection="warning" />"

What happen? The 2011 version is better than the version 2.8.0?

After the augment of em.clear(), output changes to 301000 per second. It still below your original InsertTest.

=========================================================================
There's never been infinity. Cantor's diagonal proof is completely wrong.
#2

It seems that your classes were not enhanced (the huge difference when calling clear is a known indication). Unfortunately enabling enhancement using agent="true" is not always supported, so please try one of the other methods. 

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
#3

The "InsertTest" in the post #252 was your test case! I'm just testing on my PC.

What is the point?

=========================================================================
There's never been infinity. Cantor's diagonal proof is completely wrong.
#4

The same program can run faster or slower according to the way you run it.

Have you tried #11 in post 256

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)

Post Reply