Commit graph

2 commits

Author SHA1 Message Date
9fe4543aa6 optimize: improve build profile, CI, and remove redundant cpu sleeps
- Add release profile with LTO and stripping for smaller binaries
- Add Rust checks (fmt, clippy, test) to CI
- Remove redundant 200ms sleep in cpu monitoring for better continuous performance
- Fix dead code warnings in various modules
2025-12-16 17:49:15 +08:00
c6ffadc724 feat: Add temperature monitoring and data export
- Implement TemperatureMonitor (platform-specific)
- Create DataExporter for JSON/CSV export functionality
- Add export_to_json() for JSON format output
- Add export_to_csv() for CSV format output
- Auto-generate timestamped filenames
- Create exports directory automatically
- Integrate temperature monitor into SystemMonitor
- Add temperature display to stats output
2025-12-06 14:00:00 +08:00