blob: e0d260a2e9f11829e20b60c3f358eac28fe5ec4a [file] [log] [blame]
# Benchmarks of Skylark execution
def bench_range():
return range(200)
# Make a 2-level call tree of 100 * 100 calls.
def bench_calling():
list = range(100)
def g():
for x in list:
pass
def f():
for x in list:
g()
f()
# Measure overhead of calling a trivial built-in method.
emptydict = {}
range1000 = range(1000)
def bench_builtin_method():
for _ in range1000:
emptydict.get(None)