Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GlobalBlockReplay = BlockReplay{}
Functions ¶
This section is empty.
Types ¶
type BlockReplay ¶
type BlockReplay struct {
Slot uint64
// Block-level latencies.
PreprocessBlock Timing
LoadBlockAccounts Timing
TxLoop Timing
Reward Timing
Rent Timing
RunIncinerator Timing
BlockUpdateAccounts Timing
AccountsDeltaHash Timing
BankHash Timing
// Tx-level latencies summed for all the txs in a block.
InstructionsAndAccountMetasFromTx Timing
ComputeBudgetExecutionInstructions Timing
AccountsFromTx Timing
PreBalanceDivergenceCheck Timing
CalcAndDeductFees Timing
ReadRentSysvar Timing
PreTxRentStates Timing
IxLoop Timing
PostTxRentStates Timing
PostBalanceDivergenceCheck Timing
TxUpdateAccounts Timing
// Async part of tx latency
Sigverify Timing
// Ix-level latencies summed across all the instructions in a block.
GetNextIxCtx Timing
NextIxCtxConfigure Timing
IxPush Timing
IxPop Timing
ExecIxResolveNativeProgram Timing
ExecIxNativeProgramSystem Timing
ExecIxNativeProgramStake Timing
ExecIxNativeProgramVote Timing
ExecIxNativeProgramComputeBudget Timing
ExecIxNativeProgramBpfLoader2 Timing
ExecIxNativeProgramBpfLoaderDeprecated Timing
ExecIxNativeProgramBpfLoaderUpgradeable Timing
ExecIxNativeProgramZkElgamalProof Timing
ExecIxNativeProgramEd25519Precompile Timing
ExecIxNativeProgramSecp256kPrecompile Timing
FixupInstructionsSysvarAccount Timing
InstructionAccountsFromAccountMetas Timing
// BPF Loader
SbpfInterpreterNew Timing
SbpfInterpreterRun Timing
AddProgramToCache Timing
GetProgramAccount Timing
GetProgramDataCached Timing
GetProgramDataUncachedAccountsDb Timing
GetProgramDataUncachedAccounts Timing
GetProgramDataUncachedMarshal Timing
}
Metrics for replaying a single block
Click to show internal directories.
Click to hide internal directories.