m_commands;
};
class totals {
public:
totals_cmd m_set_cmd;
totals_cmd m_get_cmd;
totals_cmd m_wait_cmd;
totals_cmd m_total_cmd;
ar_totals_cmd m_ar_commands;
safe_hdr_histogram latency_histogram;
double m_ops_sec;
double m_bytes_sec;
double m_bytes_sec_rx;
double m_bytes_sec_tx;
double m_hits_sec;
double m_misses_sec;
double m_moved_sec;
double m_ask_sec;
unsigned long long int m_latency;
unsigned long long int m_total_latency;
// number of bytes received
unsigned long int m_bytes_rx;
// number of bytes sent
unsigned long int m_bytes_tx;
unsigned long int m_ops;
totals();
void setup_arbitrary_commands(size_t n_arbitrary_commands);
void add(const totals& other);
void update_op(unsigned long int bytes_rx, unsigned long int bytes_tx, unsigned int latency);
};
#endif //MEMTIER_BENCHMARK_RUN_STATS_TYPES_H
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy