Struct solana_runtime::bank::metrics::NewBankTimings
source · pub(crate) struct NewBankTimings {Show 17 fields
pub(crate) bank_rc_creation_time_us: u64,
pub(crate) total_elapsed_time_us: u64,
pub(crate) status_cache_time_us: u64,
pub(crate) fee_components_time_us: u64,
pub(crate) blockhash_queue_time_us: u64,
pub(crate) stakes_cache_time_us: u64,
pub(crate) epoch_stakes_time_us: u64,
pub(crate) builtin_programs_time_us: u64,
pub(crate) rewards_pool_pubkeys_time_us: u64,
pub(crate) executor_cache_time_us: u64,
pub(crate) transaction_debug_keys_time_us: u64,
pub(crate) transaction_log_collector_config_time_us: u64,
pub(crate) feature_set_time_us: u64,
pub(crate) ancestors_time_us: u64,
pub(crate) update_epoch_time_us: u64,
pub(crate) update_sysvars_time_us: u64,
pub(crate) fill_sysvar_cache_time_us: u64,
}
Fields§
§bank_rc_creation_time_us: u64
§total_elapsed_time_us: u64
§status_cache_time_us: u64
§fee_components_time_us: u64
§blockhash_queue_time_us: u64
§stakes_cache_time_us: u64
§epoch_stakes_time_us: u64
§builtin_programs_time_us: u64
§rewards_pool_pubkeys_time_us: u64
§executor_cache_time_us: u64
§transaction_debug_keys_time_us: u64
§transaction_log_collector_config_time_us: u64
§feature_set_time_us: u64
§ancestors_time_us: u64
§update_epoch_time_us: u64
§update_sysvars_time_us: u64
§fill_sysvar_cache_time_us: u64
Auto Trait Implementations§
impl RefUnwindSafe for NewBankTimings
impl Send for NewBankTimings
impl Sync for NewBankTimings
impl Unpin for NewBankTimings
impl UnwindSafe for NewBankTimings
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