Wooow. Very impressive performance improvement.
Thanks a lot, Ben!
View the original post :
http://www.jboss.org/index.html?module=bbop=viewtopicp=3839522#3839522
Reply to the post :
http://www.jboss.org/index.html?module=bbop=postingmode=replyp=3839522
OK. I have fixed the performance bottleneck problem in LRUPolicy. I replaced the
eviction queue from BoundLinkedQueue to BoundedBuffer. I have also increased the
initial capacity of the queue. Eventually, we will externalize the initial capacity in
the next full release.
I have run the example
Hi,
Thank you very much for all efforts. This is valuable information for me to
troubleshoot. Just one quick question. What is the log level for org.jboss.cache?
DEBUG or INFO? Default shipped with the package is DEBUG and that may have
signicant impact on the overall performance.
Cheers,
Hi Ben,
In the tests above the log level was INFO. You can find the log4j.properties in the
zip file that irakli has posted, under src directory.
Mikheil
View the original post :
http://www.jboss.org/index.html?module=bbop=viewtopicp=3839284#3839284
Reply to the post :
Mikheil,
Thanks for the info. I will take a look.
-Ben
View the original post :
http://www.jboss.org/index.html?module=bbop=viewtopicp=3839288#3839288
Reply to the post :
http://www.jboss.org/index.html?module=bbop=postingmode=replyp=3839288
Regarding to performance, SYNC mode has to be slower than ASYNC since it is blocking.
But if you have read-mostly data, then it can be acceptable. Otherwise, use ASYNC if
you can.
For LRU, basically there is a TimerTask thread that wake up every x seconds to check
for the node event queue. Do
hi Ben,
thanks for replying.
here's a graph of LRU-enabled test benchmark. The only thing it does is makes put()s
in JBossCache. Test is a standalone app, no interference with anything, no Hibernate
or whatever. This snapshot is with wakeUpTime=5sec
We (www.digijava.org) are trying to use JbossCache under Hibernate on production. Only
ASYNC replication gave reasonable performance.
Number of caches objects that we are testing on is about hundred thousand objects
We are having real serious problems with the existing LRU implementation. LRU
Excellent, we are just starting to use TreeCache this week (as a second level cache
for hibernate). We are still in early development phases, and we were hoping it would
be production ready by the time we hit rollout (several months from now).
Keep up the good work!
-Jason
a
To answer part of your question. We are scheduled to have a 1.0 release in middle of
this month. Bugs fixes and new features such as eviction policy and aop object graphs
handling. On the aop side, it will also use the latest JBossAop that Bill has been
working on.
I will be interested to hear
10 matches
Mail list logo