Somewhat of a Windows Task Manager clone, Resana provides live statistics of system information.
This program is a experiment and work-in-progress that allows me to learn more about software engineering and development, system design, databases, and offers an experience in other advanced topics such as multi-threading and parallel processing.
- CPU
- Total CPU load
- CPU load of each logical processor
- CPU demand of current process
- Memory (Physica/Virtual)
- Total memory
- Memory used
- Available memory
- Amount used by current process
- Process Information
- Executable name
- Process and parent process IDs
- Thread count
- Priority class
- UI
- Resource analyzer panel:
Rework update interval speed selection- Process panel:
Get process memory usage and module ID data workingGet processes sortable by name- Get processes findable (i.e. searchable)
- Performance panel:
Show total CPU load usage in table header (or something)- Make logical processor table expandable upon clicking total usage header
- Resource analyzer panel:
- Future updates:
- Implement an event system. This is mainly do to the increasing demand of event notifications such as the consistent and sychronous updating of panels and panel objects.
Fix 'View' menu in Process Details to stop it from taking context when hoveredClosing Resource Analyzer panel crashes programProgram exits after waiting for ending threads to join.Processes are not deselected when clicking a selected process.

