Skip to content

Instantly share code, notes, and snippets.

@schnittstabil
schnittstabil / isEnabledFor_vs_class_benchmark.py
Created March 5, 2014 18:07
logging.isEnabledFor vs lazyjoin class benchmark
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("log")
def simple():
if logger.isEnabledFor(logging.DEBUG):
logger.debug(
'Stupid log message ' + ' '.join([str(i) for i in range(20)])
)
var Benchmark = require('benchmark');
var suite = new Benchmark.Suite;
global.minOps = 1024;
global.undersized = new Buffer(3);
global.exactSize = new Buffer(global.minOps);
function access(buff, size) {
for (var i = 0; i < size; i++) {
buff[i];