arm_subbuffer_prep_stats Struct Reference
[ARM 4.1 Sub-buffers]
used to pass a arrival time as a pre-calculated preparation statistics More...
#include <arm41.h>
Data Fields | |
arm_subbuffer_t | header |
arm_int64_t | prep_time_mean_nanosec |
arm_int64_t | prep_time_std_dev_nanosec |
arm_int32_t | prep_time_mean_count |
arm_int32_t | prep_time_mean_interval_millisec |
Detailed Description
used to pass a arrival time as a pre-calculated preparation statistics
When the application is unable to call ARM when the transaction starts, or measure the delay for a specific transaction instance (for which it uses the Preparation Time sub-buffer), but it can measure the mean over several transactions, the application can provide the measurements in the Arrival Statistics sub-buffer, and provide the sub-buffer with arm_start_transaction().
Field Documentation
header.format must be set to ARM_SUBBUFFER_PREP_STATS
A 32-bit integer containing a count of the number of transactions that were used when calculating the preparation time mean. Its purpose is to provide more information for statistical analysis. This value is optional; a value of zero indicates that no value is provided.
A 32-bit integer containing the duration of the interval in milliseconds that was used when calculating the preparation time mean. Its purpose is to provide more information for statistical analysis. This value is optional; a value of zero indicates that no value is provided.
A 64-bit integer containing the arithmetic mean of the Prep Time in nanoseconds.
A 64-bit integer containing the standard deviation of the Prep Time in nanoseconds. Its purpose is to provide more information for statistical analysis. This value is optional; a value of zero indicates that no value is provided.
The documentation for this struct was generated from the following file: