Crate ruvector_memopt

Crate ruvector_memopt 

Source
Expand description

RuVector Memory Optimizer

An intelligent memory optimizer for Windows that leverages RuVector neural capabilities for smart optimization decisions.

§Features

  • Neural Decision Engine: GNN-based learning for optimal timing
  • Pattern Recognition: HNSW-indexed patterns for fast lookup
  • Adaptive Strategy: MinCut control for mode switching
  • Anti-Forgetting: EWC prevents losing good strategies
  • Real-time Monitoring: Live metrics dashboard
  • Windows Service: Background service support
  • Security: Privilege management and input validation

§Safety

  • Protected process list prevents system instability
  • Memory floor ensures minimum available RAM
  • Rate limiting prevents over-optimization
  • Dry-run mode for testing

Re-exports§

pub use core::config::OptimizerConfig;
pub use core::optimizer::IntelligentOptimizer;
pub use neural::engine::NeuralDecisionEngine;
pub use monitor::realtime::RealtimeMonitor;
pub use windows::safety::SafetyConfig;
pub use windows::safety::SafetyGuard;
pub use security::privileges::PrivilegeManager;
pub use algorithms::MinCutClusterer;
pub use algorithms::ProcessPageRank;
pub use algorithms::CountMinSketch;
pub use algorithms::SpectralAnalyzer;
pub use bench::AdvancedBenchmarkRunner;
pub use bench::BenchmarkSuite;
pub use dashboard::DashboardServer;
pub use dashboard::DashboardData;

Modules§

accel
Hardware acceleration detection and optimization
algorithms
Advanced algorithms for intelligent memory optimization
bench
Benchmark suite for memory optimization
core
Core optimizer logic
dashboard
Real-time dashboard for memory monitoring
monitor
Real-time monitoring
neural
Neural decision engine using RuVector capabilities
security
Security module for safe operation
tray
System tray icon and menu with automatic optimization and AI Mode settings
windows
Windows Memory Management APIs with Safety Guards