pub struct DRAMRowBufferSource;Expand description
Measures DRAM row buffer hit/miss timing by accessing random locations in a large (32 MB) buffer that exceeds L2/L3 cache capacity. The exact timing of each access depends on physical address mapping, row buffer state from all system activity, memory controller scheduling, and DRAM refresh interference.
Trait Implementations§
Source§impl EntropySource for DRAMRowBufferSource
impl EntropySource for DRAMRowBufferSource
Auto Trait Implementations§
impl Freeze for DRAMRowBufferSource
impl RefUnwindSafe for DRAMRowBufferSource
impl Send for DRAMRowBufferSource
impl Sync for DRAMRowBufferSource
impl Unpin for DRAMRowBufferSource
impl UnsafeUnpin for DRAMRowBufferSource
impl UnwindSafe for DRAMRowBufferSource
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