Repository for multi‐threaded throughput benchmark results.
Synopsis
Declared in <bslmt_throughputbenchmarkresult.h>
class ThroughputBenchmarkResult;
Description
This class provides support for output of multi‐threaded performance benchmark results. The results are counts of work done during the benchmark time period divided by the time period.
Type Aliases
Name |
Description |
Vector of |
|
Signed 64‐bit integer type used for result counts. |
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Return the allocator used by this object. |
|
Load the median throughput for the specified thread group. |
|
Load the given percentage throughput for the specified thread group. |
|
Load a uniform percentile breakdown for the specified thread group. |
|
Load per‐thread percentile throughputs for the specified group. |
|
Return the throughput for the given thread, group, and sample. |
|
Initialize this object with the given samples and thread groups. |
|
Return the number of test samples. |
|
Return the number of thread groups. |
|
Return the number of threads in the specified |
|
Set the throughput for the given thread, group, and sample. |
|
Return the total number of threads. |
|
|
Declare that this type uses a |
Friends
Name |
Description |
|
Test utility for accessing private throughput result attributes. |
Created with MrDocs