Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Vista

Using the Windows Vista Performance Tools (part 1)

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
5/10/2011 6:09:20 PM

Using Performance Monitoring Tools

The process of improving overall system performance usually begins with monitoring the current system. Often, this involves measuring performance statistics related to system components such as the CPU, memory, hard disk, and network adapters. The goal is to identify any system resource bottlenecks that might reduce overall performance. After you identify potential problems, you can move toward resolving those issues.

In this section, you’ll look at an overview of several different performance monitoring tools that are available in Windows Vista. Details include how you use them to monitor performance and ways in which this information might be helpful for resolving common issues.

Real World

Anil Desai

The process of performance monitoring involves many different aspects that you must keep in mind. First, there’s an element of mystery solving. After you’ve identified a problem, you need to collect performance-related clues that help you pinpoint the source of the issue. Second, you need a solid understanding of the ways in which operating systems and applications interact with the underlying computer hardware. So how do you learn these skills?

Troubleshooting actual performance issues is probably the best way to learn and apply performance monitoring skills. Perhaps you’re wondering what’s happening when a particularly slow application is launched. Is the hard disk a bottleneck? Is there a lack of physical memory? Is the problem network related (perhaps a slow Internet connection)? The steps you take (and tools you use) to determine the source of the problem can greatly improve your support skills. Perhaps the best advice is always to collect and use evidence when making changes. It’s often too easy to just “twiddle a few knobs” and hope that will magically fix the issue.

Performance monitoring skills go far beyond just supporting an operating system such as Windows Vista. If you decide to move into an IT professional role (such as working as a system administrator for a corporation), these abilities will help you tremendously in keeping systems running at their best. Overall, the key is to practice troubleshooting these issues whenever possible.


Understanding Task Manager

Modern operating systems can run dozens of different processes and applications, all at the same time. Some of these processes are obvious; for example, when you use Microsoft Word to write a new document, it’s easy to see that it’s running. Other applications and services might not have a user interface. When working with the Windows Vista operating system, you’ll often want to get a quick view of all of the processes that are running on the system. The Task Manager is a quick way to obtain these details.

There are several ways to launch the Task Manager utility, including the following:

  • Start menu Searching on the string “taskmgr” quickly provides a link to open the application.

  • Taskbar When you right-click the Windows Vista taskbar, you’ll see an option to launch Task Manager directly. This helps ensure that Task Manager is located only a couple of clicks away, regardless of the number of applications that are running on the system.

  • Keyboard shortcut You can quickly open Task Manager by using the Ctrl+Shift+Esc keyboard combination. Although it might not be the easiest method to remember, this shortcut enables you to launch Task Manager even when many other windows are open.

The Task Manager user interface automatically updates with the latest details and statistics related to system performance. For example, whenever you start a new application or service, it appears on the corresponding tab of the interface.

The first three tabs of the Task Manager interface provide details related to programs that are currently running on the computer. Specifically, there are three main views that show this information. Each describes details about a particular type of program that is running on the system.

Monitoring Applications

Most users are aware that they can run numerous programs at the same time within Windows Vista. For example, it’s common for users to have Word, Microsoft Outlook, Microsoft Internet Explorer, and other applications running simultaneously. You can see most running programs in the Windows Taskbar and the system tray.

The Task Manager Applications tab shows the current programs that are running on the local computer (see Figure 1). Generally, this list corresponds to the open applications that you see on the desktop and in the taskbar.

Figure 1. Viewing a list of running applications

From a performance monitoring standpoint, this is a good place to check first when encountering performance issues. In some cases, an application might not be responding to the operating system, or unwanted programs might be running. You can easily close these applications by right-clicking the appropriate item and selecting End Task. After you end the task, the system resources it was using (such as CPU time and memory) are returned to the operating system.

Note: Exercise caution when stopping programs

When managing applications, processes, and services, it might be tempting simply to shut down a variety of processes that do not seem to be needed. Keep in mind that there are potentially dozens of tasks and services that are required for Windows Vista to run properly. Stopping certain programs from running might cause system instability or prevent important functions from occurring. Also, data loss could occur if a program is not properly terminated. If you want to free up memory by closing Word, for example, it’s best to use the application’s Exit option.

In general, if you’re in doubt about the purpose or function of a particular task, you should leave it alone. Tools such as Windows Defender and antivirus products are often able to determine automatically any unwanted or malicious programs.


Monitoring Processes

The Processes tab in Task Manager lists all of the tasks currently running on the system. In general, every application that is running has at least one associated task. However, the Processes tab contains details related to processes that might not have a user interface or that are running as part of the operating system itself. Figure 2 shows an example.

Figure 2. Monitoring processes in Task Manager

It can sometimes be difficult to determine what a particular process is used for. Task Manager provides many different pieces of useful information, including the following:

  • Image Name This is the name of the actual executable file that is running on the system. In some cases, you can use this name to determine the purpose of the program that is running.

  • User Name This is the name of the user context under which the program is running. If the Show Processes From All Users check box is selected, processes from all users are shown. Otherwise, only processes that were launched by the current user are included. Some programs have the name of a user account, whereas others are launched under special system accounts.

  • Image Path Name This information provides the fully qualified path for the executable. If the executable name does not provide enough information, sometimes viewing in which folder it is stored can be helpful. This column is not shown by default but can be added using the Select Columns command in the View menu.

  • Description This text displays an easy-to-read description of the process that is running, if one is available.

  • CPU This listing shows the current percentage of CPU time the process is using.

  • Memory This category shows the total amount of memory the process is using.

You can add additional columns to the view by clicking View and choosing Select Columns. These details can be very helpful when troubleshooting performance issues. For example, in some cases, processes might be using large amounts of memory when they are actually not needed. Simply closing the related application (or ending the process) resolves the problem. It is also possible that unwanted processes are running on the system.

One other useful option is changing the priority of a particular process. By default, most processes run under the Normal priority. This tells Windows Vista to provide the same amount of CPU and other resources to each process. It’s possible for one or more processes to start consuming a large amount of system resources. In this case, you can right-click the process and choose the Set Priority option to lower its priority. The process continues to run, but other applications on the system get a higher preference for system resources.

Monitoring Services

Windows services are programs that are designed to run independently of a user. Unlike applications such as Internet Explorer, they do not require users to start them manually. Usually, services do not have a user interface, and the operating system manages them automatically. An example is the Windows Defender service, which is designed to start and run whenever the operating system is running. You can configure, start, and stop services by using the Services item in Control Panel. You can launch this tool from the Start menu or by opening Control Panel, clicking the System And Maintenance link, clicking the Administrative Tools link, and then double-clicking Services.

The Services tab in Task Manager shows details related to services that are configured on the computer. The Name and Description columns provide details related to the purpose and function of the service. As with applications and processes, you can right-click a service and choose to stop it. This is useful when you suspect that a particular service is using significant system resources.

Monitoring Performance

So far, you have looked at ways in which you can obtain details about applications, processes, and services that are running on a system. Often, you’ll want to get details about overall system resource usage first. The Task Manager Performance tab can provide a quick overview of CPU and memory resources and how they’re being used (see Figure 3).

Figure 3. Monitoring performance in Task Manager

The CPU Usage and CPU Usage History graphs show the percentage of time that the system’s CPU(s) are in use. When the levels are consistently high (for example, above 80 percent), it might indicate that a particular program is slowing down the system. It is also possible that the system might need a hardware upgrade to improve performance.

Similarly, the Memory and Physical Memory Usage History graphs show details about how much random access memory (RAM) the system is using. In most situations, the amount of physical memory that is being used should be less than the total amount of memory being used. Launching numerous applications or running memory-intensive operations can cause these numbers to increase significantly.

The bottom of the display shows additional details related to the number of processes that are running, how long the system has been running, and statistics related to how physical memory is currently allocated. All of these details can provide a quick overview of system resource use and help identify a potential hardware constraint that might be causing slow performance.

Gadgets for Windows Sidebar

The Windows Sidebar provides a great way to keep useful performance-related information available on the desktop. Windows Vista includes the CPU Meter gadget, which is available as part of the operating system (see Figure 4). This gadget displays two gauges that show the current amount of CPU use and the percentage of system memory that is currently in use.

Figure 4. Using the CPU Meter gadget to monitor CPU and memory use


The CPU Meter provides a convenient way to determine how current system resources are being used. If CPU or memory use is frequently high, this might indicate that there is a performance issue or that the computer could benefit from a hardware upgrade.

Resource Monitor

Earlier, this lesson mentioned the importance of monitoring CPU, disk, network, and memory resources on the computer. Although tools such as Task Manager can provide some of these details, the Resource Monitor is designed to provide a quick overview of the details in a single user interface. You can launch the Resource Monitor from the Start menu or from Task Manager by clicking the Performance tab and then clicking Resource Monitor. You can also access the Resource Monitor by searching for the Reliability and Performance Monitor from the Start menu. Figure 5 provides an overview of the default view of the Resource Monitor in the Reliability and Performance Monitor application.

Figure 5. Monitoring resource usage with Resource Monitor

The graphs at the top of the display provide a quick overview of resource usage over time. Spikes or sustained high values can indicate a potential performance bottleneck. Because statistics vary based on the capabilities of the underlying hardware, Windows Vista might automatically rescale each graph to reflect current values.

Other -----------------
- Configuring Windows Vista Security : Understanding User Account Control (part 2)
- Configuring Windows Vista Security : Understanding User Account Control (part 1)
- Configuring Windows Vista Security : Managing User Accounts
- Using Windows Security Center (part 3) - Configuring Malware Protection
- Using Windows Security Center (part 2) - Configuring Automatic Updating
- Using Windows Security Center (part 1) - Overview of Windows Security Center & Configuring Windows Firewall
- Configuring Parental Controls (part 4) - Managing Application Restrictions & Reviewing Activity Reports
- Configuring Parental Controls (part 3) - Defining Computer Time Limits & Configuring Game Settings
- Configuring Parental Controls (part 2) - Defining Web Restrictions
- Configuring Parental Controls (part 1) - Understanding Parental Controls
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us
Popular tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 windows Phone 7 windows Phone 8
programming4us programming4us
 
programming4us
Natural Miscarriage
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Game Trailer