Fix benchmark

This commit is contained in:
INADA Naoki
2014-08-31 03:03:48 +09:00
parent 5cfa49bb2c
commit 6948dd5120

View File

@@ -15,10 +15,12 @@ def profile(name, func):
def simple(name, data):
if has_ext:
profile("packing %s (ext)" % name, lambda: _packer.packb(data))
profile('packing %s (fallback)' % name, lambda: fallback.packb(data))
packer = _packer.Packer()
profile("packing %s (ext)" % name, lambda: packer.pack(data))
packer = fallback.Packer()
profile('packing %s (fallback)' % name, lambda: packer.pack(data))
data = fallback.packb(data)
data = packer.pack(data)
if has_ext:
profile('unpacking %s (ext)' % name, lambda: _unpacker.unpackb(data))
profile('unpacking %s (fallback)' % name, lambda: fallback.unpackb(data))