![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Utilities related to CPU cache. More...
#include "ut0ut.h"Go to the source code of this file.
Classes | |
| struct | ut::Cacheline_padded< T > | 
| A utility wrapper class, which adds padding at the end of the wrapped structure, so that the next object after it is guaranteed to be in the next cache line.  More... | |
| struct | ut::Cacheline_aligned< T > | 
| A utility wrapper class, which aligns T to cacheline boundary.  More... | |
Namespaces | |
| namespace | ut | 
| This file contains a set of libraries providing overloads for regular dynamic allocation routines which allow for opt-in memory instrumentation through performance schema memory engine (PFS).  | |
Variables | |
| constexpr size_t | ut::INNODB_CACHE_LINE_SIZE = 64 | 
| CPU cache line size.  More... | |
| constexpr size_t | ut::INNODB_KERNEL_PAGE_SIZE_DEFAULT = 4 * 1024 | 
| Default kernel page size (not assuming huge pages support).  More... | |
Utilities related to CPU cache.