Skip to content

Instantly share code, notes, and snippets.

@dangunter
Created March 14, 2012 09:24
Show Gist options
  • Save dangunter/2035339 to your computer and use it in GitHub Desktop.
Save dangunter/2035339 to your computer and use it in GitHub Desktop.
Timing test of NetLogger Stampede DB functions
import sys, time
from netlogger.analysis.workflow.stampede_statistics import *
st = StampedeStatistics("sqlite:///gp-0.stampede.db")
w="89a25dd1-e8ae-4f15-9dea-367bbf598779"
st.initialize(w)
sys.stdout.write("method,time\n")
for fn in filter(lambda s: s.startswith('get_'), dir(st)):
sys.stdout.write("{},".format(fn))
sys.stdout.flush()
t = time.time()
getattr(st, fn)()
t = time.time() - t
sys.stdout.write("{:f}\n".format(t))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment