|
group2 0.1.0
CSE 125 Group 2
|
Globally-visible snapshot returned to the aggregator callback. More...
#include <Profiler.hpp>
Classes | |
| struct | ScopeSummary |
| Per-scope summary, filled for [0, scopeCount). More... | |
Public Attributes | |
| std::array< ScopeSummary, k_maxScopes > | scopes {} |
| std::size_t | scopeNum = 0 |
| std::uint64_t | tickCount = 0 |
| Per-tick wall time over the aggregation window. | |
| std::uint64_t | tickSumNs = 0 |
| std::uint64_t | tickMaxNs = 0 |
| std::uint64_t | tickP99Ns = 0 |
| std::uint64_t | bytesSent = 0 |
| Network totals over the window. | |
| std::uint64_t | bytesRecv = 0 |
| std::uint64_t | snapshotsSent = 0 |
| std::uint64_t | packetsSent = 0 |
| std::uint64_t | packetsRecv = 0 |
| std::uint32_t | peakBacklog = 0 |
| std::uint32_t | clientCount = 0 |
| std::uint64_t | windowStartMs = 0 |
| Wall-clock window covered (POSIX millis since epoch). | |
| std::uint64_t | windowEndMs = 0 |
Globally-visible snapshot returned to the aggregator callback.
| std::uint64_t group2::perf::Snapshot::bytesRecv = 0 |
| std::uint64_t group2::perf::Snapshot::bytesSent = 0 |
Network totals over the window.
| std::uint32_t group2::perf::Snapshot::clientCount = 0 |
| std::uint64_t group2::perf::Snapshot::packetsRecv = 0 |
| std::uint64_t group2::perf::Snapshot::packetsSent = 0 |
| std::uint32_t group2::perf::Snapshot::peakBacklog = 0 |
| std::size_t group2::perf::Snapshot::scopeNum = 0 |
| std::array<ScopeSummary, k_maxScopes> group2::perf::Snapshot::scopes {} |
| std::uint64_t group2::perf::Snapshot::snapshotsSent = 0 |
| std::uint64_t group2::perf::Snapshot::tickCount = 0 |
Per-tick wall time over the aggregation window.
| std::uint64_t group2::perf::Snapshot::tickMaxNs = 0 |
| std::uint64_t group2::perf::Snapshot::tickP99Ns = 0 |
| std::uint64_t group2::perf::Snapshot::tickSumNs = 0 |
| std::uint64_t group2::perf::Snapshot::windowEndMs = 0 |
| std::uint64_t group2::perf::Snapshot::windowStartMs = 0 |
Wall-clock window covered (POSIX millis since epoch).