pub struct AdaptiveMemoryConfig {
pub allocation_strategy: AllocationStrategy,
pub cache_optimization: CacheOptimizationConfig,
pub numa_config: NumaConfig,
pub predictive_config: PredictiveConfig,
pub pressure_config: MemoryPressureConfig,
pub out_of_core_config: OutOfCoreConfig,
pub gc_config: GarbageCollectionConfig,
}Expand description
Advanced-advanced adaptive memory configuration
Fields§
§allocation_strategy: AllocationStrategyMemory allocation strategies
cache_optimization: CacheOptimizationConfigCache optimization settings
numa_config: NumaConfigNUMA configuration
predictive_config: PredictiveConfigPredictive settings
pressure_config: MemoryPressureConfigMemory pressure handling
out_of_core_config: OutOfCoreConfigOut-of-core processing
gc_config: GarbageCollectionConfigGarbage collection optimization
Trait Implementations§
Source§impl Debug for AdaptiveMemoryConfig
impl Debug for AdaptiveMemoryConfig
Auto Trait Implementations§
impl Freeze for AdaptiveMemoryConfig
impl RefUnwindSafe for AdaptiveMemoryConfig
impl Send for AdaptiveMemoryConfig
impl Sync for AdaptiveMemoryConfig
impl Unpin for AdaptiveMemoryConfig
impl UnwindSafe for AdaptiveMemoryConfig
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.