private void runWithPool (final KryoPool.Builder builder, final int runCount, final int iterCount, boolean outputResults) throws Exception {
final KryoPool pool = builder.build();
run("With pool " + builder.toString(), new Runnable() {
@Override
public void run () {
Kryo kryo = pool.borrow();
pool.release(kryo);
}
}, runCount, iterCount, outputResults);
}