Process name shouldn't show command line args
I don't quite understand why the process name column actually shows the command line args. It tends to get very crowded and it totally unnecessary given that,
Command Line is for exactly that purpose.
I think a
Process Name should show just that - the process name, and nothing more.
- How do you differentiate processes of the same executable?
While adding command line args to the process name here sounds like a good idea in theory, these simple screen shots provide some insight as to why that fails in practice. The only thing this does is crowd the list, doesn't really help much in process identification - infact, it just makes things more difficult. While simple process names, it's cleaner and easier to figure out what you're looking for. The "Command Line" field is there when you really need to differentiate the two with details other than the process tree, or ID. (Majority of the times, though in practise, I've found that a clean process tree helps navigate this far better and you deal with args only in at the leaf state narrowing down)
Some screenshots to help with understanding why the UX of other equivalent software like Process Hacker (Process Explorer does the same, so does Windows Task Manager) is just far more effective in practice to quickly get an overall view of what's going on, and to easily find out the process you're looking for from there, than with GNOME System Monitor which just looks like a dump that's not meant for humans to navigate through, while that's indeed exactly the goal of it.
GNOME System Monitor: