Skip to content

[Enhancement]: Resource Monitor ΓÇö historical CPU, RAM, GPU and temperature tracking #13

@laurentiu021

Description

@laurentiu021

Problem

SysManager currently shows system resource usage only in real-time. Once you navigate away or close the app, all data is lost. There is no way to investigate what caused a CPU spike yesterday or why the PC was slow overnight.

Proposed solution

Add a new Resource Monitor tab (or extend System Health) with historical resource tracking:

  • Data logging ΓÇö periodically record CPU, RAM, GPU usage and CPU/GPU temperatures (e.g., every 5-10 seconds)
  • Local storage ΓÇö persist data locally (SQLite or lightweight file format) with configurable retention (7/14/30 days)
  • Scrollable timeline ΓÇö interactive chart where users can scroll back through hours or days of data
  • Correlation view ΓÇö see which processes were consuming resources at any given point in time
  • Temperature overlay ΓÇö CPU/GPU temperature graph alongside resource usage
  • Export ΓÇö allow exporting data to CSV for external analysis

Affected tab

New tab: Resource Monitor (or extension of System Health)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions