feat: 实现全局单例缓存管理内核

This commit is contained in:
2026-06-05 22:15:59 +08:00
parent c17bce9c26
commit 20469c175c
3 changed files with 167 additions and 23 deletions
-22
View File
@@ -117,15 +117,6 @@ impl Default for Interner {
}
}
pub struct KernelConfig {
pub min_pool_size: usize,
pub max_pool_size: Option<usize>,
pub max_dead_strings: Option<usize>,
pub warmup_builtin_shapes: bool,
pub warmup_builtin_code: bool,
pub warmup_builtin_ic: bool,
}
#[cfg(test)]
mod tests {
use super::*;
@@ -195,16 +186,3 @@ mod tests {
assert_eq!(interner.lookup(0), Some("live".to_string()));
}
}
impl Default for KernelConfig {
fn default() -> Self {
Self {
min_pool_size: 4,
max_pool_size: None,
max_dead_strings: Some(10_000),
warmup_builtin_shapes: true,
warmup_builtin_code: false,
warmup_builtin_ic: false,
}
}
}