ProcessDoctor
ProcessDoctor copied to clipboard
Cross-platform process monitoring and control software.
See the code near this line: https://github.com/ForNeVeR/ProcessDoctor/blob/0eeea967ab98402e5e1b2c0844aa0edc3c30cbb6/ProcessDoctor.Backend.Linux/LinuxProcess.cs#L35 So, we know the executable of some app and want to get the corresponding `AppInfo` from GLib. Currently, to do that, we enumerate...
Currently, we rely on a plain list `ObservableCollection Processes` model. This is problematic in some ways. 1. It's unclear how to efficiently find the process whenever we decide to delete...
ProcessDoctor operates under condition of _eventual_ process tree consistency, which means that for a short period of time, there could be some artifacts like processes with no parent (which will...
Any `logger.Error` in the app should be reported somewhere, and it should be possible to see the errors thrown.
We need to add text logging and allow the users to know where they are stored.
We should add columns for the current process CPU/memory consumption. Optionally, support various memory metrics for Windows.
Currently, we don't have an icon. We should draw one. SVG graphics are acceptable; I can organize converting to other formats on build.