坚信科学,分享技术

Daily Archives: 2009-10-27

用java并发测试tokyo cabinet的性能[重大更正篇]

在前面一篇文章 用java并发测试tokyo cabinet的性能[五四陈手记] 提到了测试tc的效率问题,最后的结论是70W/s,由于当时的错误,导致了一些严重影响大家的结论,如今本着认真治学,谨慎小心的态度,重新公布最新的代码和结论,还望受影响的同志们不要发烧。。。 首先,总结上一次为什么会犯错的原因: 1. 测试代码有问题,TDB db = new TDB();不能放在线程中去new,也许是tc实现的问题,详细原因没有去研究。 2.赶着时间测,把写入的时候的结果直接给屏了。 重新公布新的测试代码: package test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import java.util.concurrent.atomic.AtomicLong; import tokyocabinet.*; public class BenchMark { private static List<TDB> dbList = new ArrayList<TDB>(); …

Continue reading

Posted in linux | Tagged , | 9 Comments