Process Hacker provides all the functionality of Windows’ Process Explorer utility, plus a whole lot more. You can see all network connections, open/listening ports, and which processes they are connected with. Click the processes tab to get a tree view of parent-child relationships. And no more “hidden” processes: All processes, services, and threads are on display, to be terminated, suspended, or restarted one at a time, or in a batch when you highlight multiple entries.
Process Hacker is a tool for developers, so it even includes ways to manage real and virtual memory, scan memory for strings, and dump memory contents to a file for analysis.