diff options
Diffstat (limited to 'weave/examples/py_none.py')
-rw-r--r-- | weave/examples/py_none.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/weave/examples/py_none.py b/weave/examples/py_none.py deleted file mode 100644 index 6ee0b91e6..000000000 --- a/weave/examples/py_none.py +++ /dev/null @@ -1,31 +0,0 @@ -# This tests the amount of overhead added for inline() function calls. -# It isn't a "real world" test, but is somewhat informative. -# C:\home\ej\wrk\scipy\weave\examples>python py_none.py -# python: 0.0199999809265 -# inline: 0.160000085831 -# speed up: 0.124999813736 (this is about a factor of 8 slower) - -import time -import sys -sys.path.insert(0,'..') -from inline_tools import inline - -def py_func(): - return None - -n = 10000 -t1 = time.time() -for i in range(n): - py_func() -t2 = time.time() -py_time = t2 - t1 -print 'python:', py_time - -inline("",[]) -t1 = time.time() -for i in range(n): - inline("",[]) -t2 = time.time() -print 'inline:', (t2-t1) -print 'speed up:', py_time/(t2-t1) -print 'or (more likely) slow down:', (t2-t1)/py_time
\ No newline at end of file |