Neutron shared routines and utilities.
b5b7131f4e
Using getrandbits supposes a huge speedup: Py2 In [2]: %timeit random.randint(0, 0xff) The slowest run took 28.53 times longer than the fastest. This could mean that an intermediate result is being cached. 1000000 loops, best of 3: 769 ns per loop In [3]: %timeit random.getrandbits(8) The slowest run took 54.81 times longer than the fastest. This could mean that an intermediate result is being cached. 1000000 loops, best of 3: 126 ns per loop Py3 In [3]: %timeit random.randint(0, 0xff) The slowest run took 288.80 times longer than the fastest. This could mean that an intermediate result is being cached. 1000000 loops, best of 3: 1.15 µs per loop In [4]: %timeit random.getrandbits(8) The slowest run took 29.15 times longer than the fastest. This could mean that an intermediate result is being cached. 10000000 loops, best of 3: 109 ns per loop Change-Id: Id6b86c7d2cf88feb81b79862d93f8d06aeb8fa63 Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com> |
||
---|---|---|
api-ref/source | ||
doc/source | ||
neutron_lib | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.stestr.conf | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
neutron-lib
Neutron shared routines and utilities
- Free software: Apache license
- Documentation: https://docs.openstack.org/neutron-lib/latest/
- Source: http://git.openstack.org/cgit/openstack/neutron-lib
- Bugs: http://bugs.launchpad.net/neutron
Features
- TODO