Free Process Monitoring and Management Utilities
Software to manage, monitor, kill, prioritize processes, threads, services and daemons
Free Process Monitoring and Management Software
The free programs listed on this page let you monitor the processes, threads, services, daemons, etc, on your system as well as manage them. (In layman's language, a "process" is a program that is currently running on a computer.) The programs usually allow you to kill a process (that is, terminate a program that is being executed), prioritize it, set an affinity (that is, on a system with multiple CPUs, such as a dual or quad core system, make the process be run by a specific CPU instead of letting the operating system decide for itself), track the resources that it is using (how much CPU time it is taking up, how often the process is being switched to, how much physical and virtual memory it is consuming, what files it is holding open, what shared libraries/DLLs it is loading) and so on. Very often, these programs do more than the default program (eg, Task Manager on Windows) that comes with your system.
Related Pages
- How to Make / Create Your Own Website: The Beginner's A-Z Guide
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Defragmentation Utilities / Free Defrag Software
- Free Utilities to Delete Currently Used, Locked, Undeletable, Busy Files
- Free CD and DVD Burners and Copying Software
- Free Device Driver Backup and Extraction Utilities
- Free File Archivers and File Compression Utilities
- Free Video Editors (Software)
- Free Anonymous Surfing
Free Task Managers, Process Monitors and Managers
- Process Explorer (Windows)
Process Explorer, one of the Microsoft Sysinternals set of utilities, is a program that lets you discover more information about the processes and threads that are running on your system. The utility not only shows you statistics about the process, such as how much memory it is consuming, how much CPU time and task switches, but also the files that the program has opened and what DLLs it is using. You can also terminate errant processes, assign it priorities, set an affinity for the process (ie, force it to use only a particular CPU if you have a dual core, quad core or some other type of system with multiple CPUs), track which process is holding a particular file handle open (useful if you need to kill so that you can delete an undeletable file), etc. You can customize the program by setting what information it shows by default for each process, the information it displays in its lower panel (either the file handles it has open or the DLLs that it has loaded), the colours it uses to highlight different processes, etc. From its main window, you can also tell at a glance which processes has started other processes (and which processes they have invoked) since the processes are displayed in a tree.
- Process Monitor (Windows)
Process Monitor, from Microsoft Sysinternals, is a superset of their Process Explorer tool (see elsewhere on this page for a description). It combines the process monitoring and management facilities of Process Explorer together with real-time file system and registry monitoring so that you can find out what the processes/threads are doing on your computer, in terms of usage of files and the registry. That is, you can find out which registry keys the program is accessing, what registry data it is reading or writing, which files it is opening, writing or reading and at which time, and so on.
- Process Hacker (Windows)
Process Hacker lets you manipulate the processes and services on your system. It uses a kernel mode driver so that you can use it to terminate, suspend and resume even antivirus software and rootkits that protect themselves from termination. Other features include performance graphs and history, thread listing and stacks with dbghelp symbols, module and mapped file information, virtual memory map, environment variables and handles, detection of hidden processes, easy DLL injection and unloading, etc. The program requires the NET Framework.
- Bill2's Process Manager
This program allows you to manage the priority of the processes on your system by setting rules (and back up those rules), set a process' affinity (ie, associate it with a specific processor), show graphs of the CPU utilization and memory usage, etc.
Related Pages
- Free DVD Authoring and Creation Software
- Free Antivirus Rescue CDs and DVDs
- Free Secure File / Disk Deletion (Wipe) Utilities
- Free 3D Software Box Image Makers
- Free Disk Usage Management and Reporting Software
- Free Desktop Publishing Software
- How to Register Your Own Domain Name
- The Fine Print in Web Hosting: Resource Usage Limits
Newest Pages
- How to Convert Your Website from XHTML 1.0 to HTML5 the Quick and Easy Way
- How to Set the Height of a DIV Relative to a Browser Window (CSS)
- Free EPUB Readers (Ebook Viewing Software)
- How to Generate the Free Let's Encrypt SSL Certificate on Your Own (Windows) Computer
- How to Insert Meta Tags into a Web Page with BlueGriffon
- How to Play a Song (or Some Other Audio Clip) from a List on a Website
- Two Ways to View a Binary File on Windows Without Installing Anything
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Create a Website Free of Charge
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
How to Link to This Page
It will appear on your page as:
Free Process Monitoring and Management Utilities