TaskInfo is a combination of Task Manager and System Information. Show most of processes that want to be invisible like keyloggers and so on. Shows in an real time info about all processes and threads including system threads. Shows TCPIP Connections. For each process it shows CPU usage, scheduling, path, open files, memory, DLLs, command line, environment variables, and other. Run and force termination of processes. Reboot, Restart, Shutdown System. It shows also System wide info: CPU, Memory, Cache usage. Data rates for Disk, Network, DialUp IO, VPN IO, IP Address and more shows different Low Resources Alerts.
A Swiss knife for the windows developer and pro user
dupuyo
Pros
Great software which has saved my skin so many times.
I can see:
- all the processes including the services
- sorted by any parameter (start date, PD, memory used, CPU used, IO activity...)
- the files opened by each process or overall in the system
- the network connections opened or sockets ready to be contacted for a process or across all the system
- the CPU characteristics
- restart, force a restart, ...
- see the process tree, who created who
- suspend/resume a process
- see how many context switch/s your process has (high is not good)
- use affinity to assign process1 to core 1, process 2 to core 2... good when monitoring a multi-tier system
Cons
None. Really.
Summary
This tools has helped me in many cases in the last 10 years of my life of developer, at home to see which update-ware was clogging my CPU etc.
Example of use, you cannot destroy a folder. Use TI, search for all the opened files and see which process owns the file blocking the folder delete.
You application connects to a database/server but you are not sure which one. Look at the connections of your process and check.
GREAT SOFTWARE, I recommend it frequently to my colleagues and friends. You can pay for the support if you wish and I do w/o worry as I have saved so much time and so many times with it. The author is also quick to reply if you find something.
ProcessExplorer from the sysinternal suite does some of this but you have no nice global view like here, you really explore one process at a time.
You can do a more limited subset with the task manager and some complex things with the windows performance monitor.
TaskInfo is much more superior.
Typically I start investigating with TaskInfo. Then if something more precise is required I use the performance monitor or the sysinternal suite to monitor files, connection traffic etc.
but I always with Taskinfo.
To summarize:
If you are a developer, you need it.
If you are an advanced user or a sysadmin, you need it too.
Once you will have used it you will wonder how you did before in the dark.