Skip to content

Commit 4ad5c69

Browse files
committed
Add delete perf test
Change-Id: I679e13471e08014fcc233998a7cee45a5f852f54
1 parent 647d6b7 commit 4ad5c69

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

src/test/com/schooner/MemCached/MemcachedPerfTest.java

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -118,35 +118,33 @@ public void run() {
118118
// get client instance
119119
MemCachedClient mc = new MemCachedClient("test");
120120

121-
// time deletes
121+
// time stores
122122
long start = System.currentTimeMillis();
123-
// for (int i = 0; i < runs; i++) {
124-
// mc.delete(keys[i]);
125-
// }
123+
for (int i = 0; i < runs; i++) {
124+
mc.set(getName() + " " + i, object);
125+
}
126126
long elapse = System.currentTimeMillis() - start;
127127
float avg = (float) elapse / runs;
128-
// result.append("\nthread " + threadNum + ": runs: " + runs +
129-
// " deletes of obj " + (size / 1024)
130-
// + "KB -- avg time per req " + avg + " ms (total: " + elapse +
131-
// " ms)");
128+
result.append("\nthread " + threadNum + ": runs: " + runs + " stores of obj " + (size / 1024)
129+
+ "KB -- avg time per req " + avg + " ms (total: " + elapse + " ms)");
132130

133-
// time stores
134131
start = System.currentTimeMillis();
135132
for (int i = 0; i < runs; i++) {
136-
mc.set(getName() + " " + i, object);
133+
mc.get(getName() + " " + i);
137134
}
138135
elapse = System.currentTimeMillis() - start;
139136
avg = (float) elapse / runs;
140-
result.append("\nthread " + threadNum + ": runs: " + runs + " stores of obj " + (size / 1024)
137+
result.append("\nthread " + threadNum + ": runs: " + runs + " gets of obj " + (size / 1024)
141138
+ "KB -- avg time per req " + avg + " ms (total: " + elapse + " ms)");
142139

140+
// time deletes
143141
start = System.currentTimeMillis();
144142
for (int i = 0; i < runs; i++) {
145-
mc.get(getName() + " " + i);
143+
mc.delete(getName() + " " + i);
146144
}
147145
elapse = System.currentTimeMillis() - start;
148146
avg = (float) elapse / runs;
149-
result.append("\nthread " + threadNum + ": runs: " + runs + " gets of obj " + (size / 1024)
147+
result.append("\nthread " + threadNum + ": runs: " + runs + " deletes of obj " + (size / 1024)
150148
+ "KB -- avg time per req " + avg + " ms (total: " + elapse + " ms)");
151149

152150
threadInfo.put(new Integer(threadNum), result);

0 commit comments

Comments
 (0)