我在 memcachedClient 中存储了一些值。当我尝试使用 get 方法获取它时,每次执行时都会花费一些随机时间,例如 30 毫秒或 70 毫秒。这是我试图测量时间的代码
long l1, l2, l3, l4, l5, l6;
String[] keys = { ("key4") };
l1 = System.currentTimeMillis();
client1.get(("key4"));
l2 = System.currentTimeMillis();
mLogger.info("total time taken in fetching from memcached=" + (l2 - l1));
l4 = l2 - l1;
l5 = System.currentTimeMillis();
Map<String, Object> map = client1.getBulk(keys);
l6 = System.currentTimeMillis();
mLogger.info("total time taken in fetching from memcached using bulk="
+ (l6 - l5));
对于 l2-l1,我将得到一些可测量的值,例如 70-80 毫秒。有时 500 毫秒。我只是想减少这个时间。请帮忙。