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