Skip to main content

Crate ruvector_memopt

Crate ruvector_memopt 

Source
Expand description

RuVector Memory Optimizer

An intelligent cross-platform memory optimizer that leverages RuVector neural capabilities for smart optimization decisions.

§Platforms

  • Windows: Full optimization via Win32 APIs
  • macOS: Memory pressure hints, purge command, Apple Silicon support

§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
  • System Tray/Menu Bar: Background optimization
  • 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 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::DashboardData;
pub use apps::BrowserOptimizer;
pub use apps::ElectronManager;
pub use apps::DockerManager;
pub use apps::LeakDetector;
pub use apps::SmartSuggestions;
pub use apps::AppCategory;
pub use apps::AppInfo;
pub use apps::OptimizationAction;
pub use apps::OptimizationResult;

Modules§

accel
Hardware acceleration detection and optimization
algorithms
Advanced algorithms for intelligent memory optimization
apps
Application-specific optimization module
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
platform
Platform abstraction layer for cross-platform memory optimization
security
Security module for safe operation