2

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ミリ秒。この時間を減らしたかっただけです。助けてください。

4

0 に答える 0