
Public Member Functions | |
| def | __init__ (self, resolution, max_possible) |
| def | add (self, val) |
| def | get_data (self) |
| def | merge (self, another_data) |
| def | reset (self) |
Public Attributes | |
| multiplier | |
Private Member Functions | |
| def | _bucket_for (self, val) |
Private Attributes | |
| _buckets | |
| _count | |
| _lock | |
| _max | |
| _max_possible | |
| _min | |
| _resolution | |
| _sum | |
| _sum_of_squares | |
Histogram class used for recording performance testing data. This class is thread safe.
Definition at line 21 of file histogram.py.
| def tests.qps.histogram.Histogram.__init__ | ( | self, | |
| resolution, | |||
| max_possible | |||
| ) |
Definition at line 27 of file histogram.py.
|
private |
Definition at line 78 of file histogram.py.
| def tests.qps.histogram.Histogram.add | ( | self, | |
| val | |||
| ) |
Definition at line 48 of file histogram.py.
| def tests.qps.histogram.Histogram.get_data | ( | self | ) |
Definition at line 57 of file histogram.py.
| def tests.qps.histogram.Histogram.merge | ( | self, | |
| another_data | |||
| ) |
Definition at line 68 of file histogram.py.
| def tests.qps.histogram.Histogram.reset | ( | self | ) |
Definition at line 39 of file histogram.py.
|
private |
Definition at line 37 of file histogram.py.
|
private |
Definition at line 34 of file histogram.py.
|
private |
Definition at line 28 of file histogram.py.
|
private |
Definition at line 36 of file histogram.py.
|
private |
Definition at line 30 of file histogram.py.
|
private |
Definition at line 35 of file histogram.py.
|
private |
Definition at line 29 of file histogram.py.
|
private |
Definition at line 31 of file histogram.py.
|
private |
Definition at line 32 of file histogram.py.
| tests.qps.histogram.Histogram.multiplier |
Definition at line 33 of file histogram.py.