pub struct PooledOperationStats {
pub execution_reports_pooled: u64,
pub execution_reports_fallback: u64,
pub order_batches_pooled: u64,
pub websocket_messages_pooled: u64,
pub json_messages_pooled: u64,
pub pool_allocation_failures: u64,
}Expand description
Performance statistics for memory pool usage in EMS
Fields§
§execution_reports_pooled: u64Number of execution reports created using memory pools
execution_reports_fallback: u64Number of execution reports that fell back to regular allocation
order_batches_pooled: u64Number of order batches processed using memory pools
websocket_messages_pooled: u64Number of WebSocket messages processed using memory pools
json_messages_pooled: u64Number of JSON messages created using memory pools
pool_allocation_failures: u64Number of pool allocation failures that required fallback
Trait Implementations§
Source§impl Clone for PooledOperationStats
impl Clone for PooledOperationStats
Source§fn clone(&self) -> PooledOperationStats
fn clone(&self) -> PooledOperationStats
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PooledOperationStats
impl Debug for PooledOperationStats
Source§impl Default for PooledOperationStats
impl Default for PooledOperationStats
Source§fn default() -> PooledOperationStats
fn default() -> PooledOperationStats
Returns the “default value” for a type. Read more
impl Copy for PooledOperationStats
Auto Trait Implementations§
impl Freeze for PooledOperationStats
impl RefUnwindSafe for PooledOperationStats
impl Send for PooledOperationStats
impl Sync for PooledOperationStats
impl Unpin for PooledOperationStats
impl UnwindSafe for PooledOperationStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more