Performance
Performance Management on Windows 7
Contents
Task Manager
Top BottomUse task manager to monitor processes and performance of your system
Start Task Manager:
- Ctrl+Shift+Esc
- Right-click the taskbar and select 'Start Task Manager'
- Ctrl+Alt+Del and select 'Start Task Manager'
Task manager now has six tabs:
Applications
Top BottomLists running programs that have corresponding task bar buttons and their current status. 'Applications' lists programs that are running in a foreground window, and generally represent programs that have been explicitly launched by a logged-on user.
A status of 'Not Responding' does not necessarily mean that the program has died: it could simply be too busy to communicate its status to task manager.
Right-click in the applications pane to start a new task, or simply click the 'New Task...' button. Right-click an application to expose a context menu that allow you to:
- End the application
- has the same effect as closing the application
- Switch To
- Bring to Front
- Maximise
- Minimise
- Create Dump File
- for analysis with debugging tools
- Go to process
- switch to the process on the process tab
Processes
Top BottomInitially shows the processes started by logged-on user - use the 'Show processes from all users' to see all running processes. The Processes tab can be configured to show additional columns to those offered in the default view:
- Image Name
- The name of the process (Default View)
- User Name
- The username of the user that started the process (Default View)
- CPU Usage
- The percentage of CPU capacity the process is currently using (Default View)
- Memory
- (Default View)
- Description
- Text description of the process (Default View)
- PID
- CPU Time
- Total processor time in seconds used by the process since it started
- Memory - Working Set
- Total memory physical and virtual in kilobytes
- Memory - Peak Working Set
- Peak memory usage in kilobytes
- Memory - Commit Size
- Memory - Paged Pool
- Amount of memory in kilobytes that is available to be paged to disk
- Memory - Non-paged Pool
- Amount of memory in kilobytes that is never paged to disk
- Page Faults
- Number of times data had to be retrieved from disk for this process because it was not already in memory
- Page Fault Delta
- Change in the number of page faults since the last update
- Base Priority
- Determines the order in which the threads are scheduled for the processor. Set by the process code not the operating system.
- Handles
- Number of object handles in the process's object table
- Threads
- USER Objects
- GDI Objects
- Graphical Device Interface objects used by the process
- I/O Reads
- Number of read I/O operations
- I/O Writes
- Number of write I/O operations
- I/O Other
- Number of I/O operations that are neither reads or writes
- I/O Read Bytes
- Number of bytes read in I/O operations
- I/O Write Bytes
- Number of bytes written in I/O operations
- I/O Other Bytes
- Number of bytes transferred in I/O that are neither reads or writes
- Command Line
- User Account Control (UAC) Virtualization
- Data Execution Prevention
Using end process will force the process to end without waiting for the task to complete any pending tasks or normal clean-up operations
