Struct solana_runtime::message_processor::ExecuteDetailsTimings [−][src]
pub struct ExecuteDetailsTimings {
pub serialize_us: u64,
pub create_vm_us: u64,
pub execute_us: u64,
pub deserialize_us: u64,
pub changed_account_count: u64,
pub total_account_count: u64,
pub total_data_size: usize,
pub data_size_changed: usize,
pub per_program_timings: HashMap<Pubkey, ProgramTiming>,
}Fields
serialize_us: u64create_vm_us: u64execute_us: u64deserialize_us: u64changed_account_count: u64total_account_count: u64total_data_size: usizedata_size_changed: usizeper_program_timings: HashMap<Pubkey, ProgramTiming>Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for ExecuteDetailsTimings
impl Send for ExecuteDetailsTimings
impl Sync for ExecuteDetailsTimings
impl Unpin for ExecuteDetailsTimings
impl UnwindSafe for ExecuteDetailsTimings
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more