<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkEAQ30-eSp7ImA9WhZRFk0.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722</id><updated>2011-04-12T15:00:42.351+05:30</updated><title>Software Testing</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://rgsoftwaretesting.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/dQXpR" /><feedburner:info uri="blogspot/dqxpr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkMARXs7eip7ImA9WhZRFk0.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-4980342952754071974</id><published>2011-04-12T14:57:00.000+05:30</published><updated>2011-04-12T14:57:24.502+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T14:57:24.502+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Counters" /><title>Essential Performance Counters for Application Based on Windows Platform</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/03/common-windows-performance-counters.html"&gt;Essential Windows Performance Counters&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-ms-sql-server-performance.html"&gt;Essential MS SQL Server Performance Counters&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-aspnet-performance-counter.html"&gt;Essential ASP.NET Performance Counters&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-www-service-performance.html"&gt;Essential WWW Service Performance Counters&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-dot-net-performance-counter.html"&gt;Essential Dot NET Performance Counters&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-4980342952754071974?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nozWOQiNWLfOFVGTXI4YLWbMKZc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nozWOQiNWLfOFVGTXI4YLWbMKZc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nozWOQiNWLfOFVGTXI4YLWbMKZc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nozWOQiNWLfOFVGTXI4YLWbMKZc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/3x8HKhH7X0g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/4980342952754071974/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-performance-counters-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4980342952754071974?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4980342952754071974?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/3x8HKhH7X0g/essential-performance-counters-for.html" title="Essential Performance Counters for Application Based on Windows Platform" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/04/essential-performance-counters-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEEQX05eyp7ImA9WhZRFk0.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-4802976648086995726</id><published>2011-04-12T14:45:00.001+05:30</published><updated>2011-04-12T15:00:00.323+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T15:00:00.323+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Counters" /><title>Essential Dot NET Performance Counter</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;For list of others essential performance counters for applications based on Windows platform see &lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-performance-counters-for.html"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When there is a requirement of collecting performance counters during performance testing, it becomes tough to select few counters from existing many.&amp;nbsp; All counters are important in its context and cannot be simply ignored.&amp;nbsp; So, it is very important to recheck the list of counters that needs to be monitored before every performance run.&amp;nbsp; You might need to change the counters as per yours requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Following are some of the Dot NET counters, that I find bare essential to start with though.&amp;nbsp; The list of counters and its preferred&amp;nbsp; / threshold values are being collected from multiple relevant blogs / links and have been mentioned in the ‘References’ section below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid #3366FF .5pt; mso-border-insideh: .5pt solid #3366FF; mso-border-insidev: .5pt solid #3366FF; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #00CCFF; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;# of   Exceps Thrown / Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 5%   of RPS (Requests / sec)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Loading&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Rate of   assemblies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Lock &amp;amp; Thread&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Contention   Rate / Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;0 or   very low&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Current   Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td rowspan="9" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;# Gen 0   Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;10 * #   Gen 1 Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;# Gen 1   Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1/10&lt;sup&gt;th&lt;/sup&gt;   of Gen 0 Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;# Gen 2   Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1/10&lt;sup&gt;th&lt;/sup&gt;   of Gen 1 Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;#   Induced GC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;# of   Pinned Objects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;% Time   in GC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 5%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Gen 0   Promoted Bytes/Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Gen 1   Promoted Bytes/Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Large   Object Heap size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Exception&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Describe the performance counters that provide information about the exceptions thrown by an application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;# of Exceps Thrown / Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It displays the number of exceptions thrown per second. It includes both .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &amp;lt; 5% of RPS (Requests / sec)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;gt; 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: Calibri; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Correlate this metric with      ASP.NET applications \ Requests per second.&amp;nbsp; Don't use _Global_ counter and use      specific application though. Graph can be plotted against Elapsed Time vs.      (Requests / sec, # Exceps Thrown / sec) and can be figured out if      exceptions are occurring because of number of requests increasing or while      running for a longer duration or exception happening from the start. If      exceptions rate is higher from start then it might indicates programmer      are throwing exception as part of normal processing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The total number of managed      exceptions thrown per second. As this number increases, performance      degrades.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Exceptions should not be      thrown as part of normal processing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Response.Redirect,      Server.Transfer, and Response.End all cause a ThreadAbortException to be      thrown multiple times, and a site that relies heavily upon these methods      will incur a performance penalty.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Loading&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small; margin-left: 0.25in; text-indent: -0.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Describes the performance counters that provide information about assemblies, classes, and application domains that are loaded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small; margin-left: 0.25in; text-indent: -0.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The _Global_ counter instance should not be used with these performance counters, because it is updated by all managed processes. Instead, use the aspnet_wp instance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Rate of Assemblies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It displays the number of assemblies loaded per second across all application domains&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Correlate 'Rate of Assemblies'      with 'Memory Availability'.&amp;nbsp; If      memory is being used because of increasing loading of assemblies then it      can be recommended to load less number of user controls in an aspx page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If the assembly is loaded as      domain-neutral from multiple application domains, this counter is      incremented only once.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Lock &amp;amp; Thread&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Describes the performance counters provide information about managed locks and threads that an application uses.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Contention Rate / Sec&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; 0 or very low&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: 15px; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Unsuccessful locks can cause      serious performance issues when the rate is high, as the threads are not      only synchronized but ultimately unsuccessful, potentially throwing      exceptions and waiting excessively.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Current Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the total number of threads that are currently waiting to acquire a managed lock in the application&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Presence of queue in a system      definitely gives an hint of waiting.&amp;nbsp;      But no waiting also means the resources are not being utilized      properly, so queue should always be correlated with utilization too.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Describes the performance counters provide information about the garbage collector&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;# Gen 0 Collections&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the number of times the generation 0 objects (that is, the youngest, most recently allocated objects) are garbage collected since the application started.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; 10 times more than #Gen 1 collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: Calibri; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of times      generation 0 objects have been garbage collected. Objects that survive are      promoted to generation 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A collection is performed      when room is needed to allocate an object, or when someone forces a      collection by calling System.GC.Collect. Collections that involve higher      generations take longer, since they are preceded by collections of lower      generations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The # Gen N Collections      counters and the % Time in GC counter are the best for identifying      performance issues caused by excessive allocations.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;# Gen 1 Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the number of times the generation 1 objects are garbage collected since the application started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; See threshold value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1/10&lt;sup&gt;th&lt;/sup&gt; of # Gen 0 collections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Objects that survive are      promoted to generation 2.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;# Gen 2 Collections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the number of times the generation 2 objects are garbage collected since the application started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; See threshold value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1/10&lt;sup&gt;th&lt;/sup&gt; of # Gen 1 collections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Generation 2 is the highest,      thus objects that survive collection remain in generation 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Gen 2 collections can be very      expensive, especially if the size of the Gen 2 heap is excessive.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;# Induced GC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the peak number of times garbage collection was performed because of an explicit call to GC.Collect.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It is good practice to let      the garbage collector tune the frequency of its collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If # induced GC is increasing      and indicates a high number then it indicates a problem.&amp;nbsp; It is never a good idea to induce GC      explicitly rather it is should be found out that why heap size is growing.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;# of Pinned Objects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the number of pinned objects encountered in the last garbage collection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A pinned object is one that      the garbage collector cannot move in memory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter tracks the      pinned objects only in the heaps that are garbage collected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If number of pinned objects      are large in number (more than 100) or constantly increasing, it indicates      problems related to programming and incoming memory issue&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Time in GC &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the percentage of elapsed time that was spent performing a garbage collection since the last garbage collection cycle&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 5%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;An average of 5% or more; short-lived spikes larger than this are common.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;All threads are suspended      during a garbage collection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;More GC collections means      less real work&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The most common cause of a      high % Time in GC is making too many allocations on a per request basis.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The second most common cause      is inserting a large amount of data into the ASP.NET cache, removing it,      regenerating it, and reinserting it into the cache every few minutes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Avoid allocating short-lived      objects larger than 85,000 bytes. These objects are allocated in the large      object heap, and are more expensive to collect.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: 15px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Gen 0 Promoted Bytes/Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the bytes per second that are promoted from generation 0 to generation 1&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: Calibri; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Memory is promoted when it      survives a garbage collection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter is an indicator      of relatively long-lived objects being created per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If this value is large than      it means lots of long-lived objects are being created per second and it      needs to be looked into it whether they can be disposed early or not.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Gen 1 Promoted Bytes/Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the bytes per second that are promoted from generation 1 to generation 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Objects that are promoted      only because they are waiting to be finalized are not included in this      counter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter is an indicator      of very long-lived objects being created per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Nothing is promoted from      generation 2 because it is the oldest generation.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Large Object Heap size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Displays the current size, in bytes, of the Large Object Heap&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Objects greater than 20 KB      are treated as large objects by the garbage collector and are directly      allocated in a special heap; they are not promoted through the      generations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If this value is increasing,      it indicates lots of BLOBs are getting creating and which needs to be      looked into it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;References:&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;1. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/w8f5kw2e(v=VS.90).aspx"&gt;Performance Counters in .NET Framework&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;2. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms972959.aspx"&gt;ASP.NET Performance Monitoring and when to Alert Administrators&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;3. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163528.aspx"&gt;Investigating Memory Issues&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;4. &amp;nbsp;&lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/401/Performance-Counters-Analysing-DNN.aspx"&gt;Performance Counters Analyzing DNN&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;5. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163491.aspx"&gt;Identifying and Prevent Memory Leaks in Managed Code&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;6. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998530"&gt;Improving .NET Application Performance and Scalability&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-4802976648086995726?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JgPDbPnQ-ad_pcBz-KrcJtij0U4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JgPDbPnQ-ad_pcBz-KrcJtij0U4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JgPDbPnQ-ad_pcBz-KrcJtij0U4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JgPDbPnQ-ad_pcBz-KrcJtij0U4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/r7O2oLZb7CY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/4802976648086995726/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-dot-net-performance-counter.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4802976648086995726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4802976648086995726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/r7O2oLZb7CY/essential-dot-net-performance-counter.html" title="Essential Dot NET Performance Counter" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/04/essential-dot-net-performance-counter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEGQ38-cSp7ImA9WhZRFk0.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-7586377818880176322</id><published>2011-04-11T13:15:00.001+05:30</published><updated>2011-04-12T15:00:22.159+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T15:00:22.159+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Counters" /><title>Essential WWW Service Performance Counter</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;For list of others essential performance counters for applications based on Windows platform see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-performance-counters-for.html"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When there is a requirement of collecting performance counters during performance testing, it becomes tough to select few counters from existing many.&amp;nbsp; All counters are important in its context and cannot be simply ignored.&amp;nbsp; So, it is very important to recheck the list of counters that needs to be monitored before every performance run.&amp;nbsp; You might need to change the counters as per yours requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Following are some of the WWW Service counters, that I find bare essential to start with though.&amp;nbsp; The list of counters and its preferred&amp;nbsp; / threshold values are being collected from multiple relevant blogs / links and have been mentioned in the ‘References’ section below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid #3366FF .5pt; mso-border-insideh: .5pt solid #3366FF; mso-border-insidev: .5pt solid #3366FF; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #00CCFF; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Bytes (Sent, Received, and   Transferred) Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Bytes   Sent / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Bytes   Total/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Connections and Attempts   Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Current   Connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As high   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Connection   Attempts/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Requests Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Total   Method Requests/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As high   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;CGI Requests and ISAPI Extension   Requests Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;ISAPI   Extension Requests/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;File Counters for the Web   Service Cache Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;File   Cache Hits %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As high   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;File   Cache Misses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;File   Cache Flushes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;URI Counters for the Web Service   Cache Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;URI   Cache Misses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;URI   Cache Hits %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;URI   Cache Flushes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Kernel Counters for the Web   Service Cache Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Kernel:   URI Cache Hits%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As high   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Kernel   URI Cache Misses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Kernel:   URI Cache Flushes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Bytes (Sent, Received, and Transferred) Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Bytes Sent / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The rate, in seconds, at which data bytes have been sent by the WWW service&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: Calibri; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates the throughput      of web service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If throughput is not      increasing or getting plateau on increasing the number of total methods      requests / sec, then it means, WWW service is not able to handle all http      requests and few requests are getting rejects / queued&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Data collected by the IIS 6.0      service counters underestimates the total number of bytes that the IIS 6.0      services actually transmit to the network. Because these values are      collected at the application layer, they measure data only. They do not      measure protocol headers, control packets, or retransmitted bytes.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;/span&gt;In general, the bytes counted by the services represent 60 to 70 percent of the total number of bytes transmitted by the services on the network. If the sum of bytes for all services accounts for two-thirds or more of total network bandwidth, you can assume that your network is running at or near the total capacity of its communications link&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Bytes Total/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The sum of Bytes Sent/sec and Bytes Received/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Correlate with NIC bandwidth      and find out if there is any network related bottleneck because of WWW      service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The value of it should be as      high as possible.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Connections and Attempts Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Current Connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of active connections to the WWW service&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As high as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Each connection that an IIS      6.0 service establishes consumes processor time. The network adapter      interrupts the processor to signal that a client has requested a      connection. Further processing is required to establish and maintain the      connection, to fulfill client requests sent over the connection, and —      when the connection is closed — to delete the structures that serviced the      connection. Each time a connection is established, the load on the server      increases.&amp;nbsp; A curve in the graph of      the Current Connections counter on any IIS 6.0 service performance objects      that reaches a high value and then plateaus. This pattern often indicates      that additional connections are being blocked or rejected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Ideally when number of      concurrent users increase, current connections should also follow.&amp;nbsp; In case, current connections are not      increasing or getting plateau, which might means maximum connection limit      has been reached and rest of the users connections are being rejected.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Connection Attempts/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The rate, in seconds, at which connections to the WWW service have been attempted since the service started&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;In case of failure point, it      suggests the connections that were being attempted and provide threshold      information in that term (connection attempts / sec).&amp;nbsp; It can be important metrics as it can be      associated with performance requirements also. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It can also provide a basis      for validating the load on to the system&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Requests Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Total Method Requests/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The rate, in seconds, at which all HTTP requests have been received&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As high as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It can be interesting to      compare this with "ASP.NET Applications\Requests/sec" and      "Web Service\ISAPI Extension Requests/sec" in order to see the      percentage of static pages served versus pages rendered by      aspnet_isapi.dll.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If numbers of current      connections are increasing but ‘Total Methods Requests / sec’ is not      increasing than it means there are connections which are idle / waiting      and not invoking any further requests.&amp;nbsp;      In that case http keep-alive settings need to be looked into      it.&amp;nbsp; In a way, it represents idle      sessions.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;CGI Requests and ISAPI Extension Requests Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;ISAPI Extension Requests/sec &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The rate, in seconds, at which ISAPI extension requests are being processed by the WWW service&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Used primarily as a metric      for diagnosing performance issues. It can be interesting to compare this      with "ASP.NET Applications\Requests/sec" and "Web      Service\Total Method Requests/sec." Note that this includes requests      to all ISAPI extensions, not just aspnet_isapi.dll.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When number of total methods      requests / sec increases, ISAPI extension requests should also      increase.&amp;nbsp; If not then application      server seems to be queuing these requests.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;File Counters for the Web Service Cache Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The IIS file cache stores file contents in memory. If the file is larger than the 256 KB default maximum file size, IIS creates a file handle, passes the handle to HTTP.sys, and then closes the handle. The maximum file size is controlled by the MaxCachedFileSize registry key.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;File Cache Hits %&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The ratio of user-mode file cache hits to total cache requests that have been made since the WWW service started up.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As high as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This value might be low if      the Kernel URI cache hits percentage is high.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It provides IIS user-mode      cache utilization, if the utilization is low it should be correlated with      File Cache Misses also as it provides the real picture&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If File Cache Hits % are low      but kernel level URI Cache Hits% are more then it is good thing but if      both are low then it means IIS caching is not being used properly&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;File Cache Misses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The numbers of unsuccessful lookups in the user-mode file cache that has been made since the WWW service started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Misses is always counted      whether kernel mode is used or user mode cache is used&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;File Cache Flushes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of files that have been removed from the user-mode cache since the WWW service started&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If flushes are more then IIS      user-mode cache might not be utilized properly&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;URI Counters for the Web Service Cache Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The user-mode URI cache is known as the URI cache. The URI cache stores metadata about a URL. Metadata can include a variety of configuration data, including data about headers and authentication. This configuration data is stored in the IIS Admin service. The URI cache stores the metadata as an object. For each request that reaches IIS user mode, the worker process checks the URI cache to see if the object for the requested URL has been cached. If the object has not been cached, the worker process must call the IIS Admin service for the appropriate metadata. This call is expensive from a performance and scalability standpoint. If the URI cache has a stored object for the URL, the request pulls in the object and continues processing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;URI Cache Misses&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of unsuccessful lookups that have been made in the user-mode URI cache since the WWW service started&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The value of this counter      increases when IIS cannot locate requested content in either the HTTP.sys      response cache or the IIS file cache, and must locate the requested      content on the hard disk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If the value of this counter      is low, responses are being sent from either the IIS file cache or the      HTTP.sys response cache.&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;URI Cache Hits %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The ratio of URI Cache Hits to total cache requests that have occurred since the WWW service started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Depends on content. If      content cannot be cached in the HTTP.sys response cache, the value of this      counter should be as high as possible. If your content can be stored in      the HTTP.sys response cache, the value of this counter should be low.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Cache hits percentage should      be more but at the same time correlated it with kernel side caching hits      as well&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;URI Cache Flushes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The total number of URI cache flushes that have occurred since the WWW service started&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;More flushes mean cache is      not being utilized properly.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Kernel Counters for the Web Service Cache Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1.&amp;nbsp; HTTP response cache is known as kernel URI cache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;2.&amp;nbsp; Only responses that will be cached in the kernel are responses to HTTP GET requests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;3.&amp;nbsp; ISAPI responses can also be cached in kernel by setting some response headers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Kernel: URI Cache Hits%&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The ratio of Kernel: URI Cache Hits to total cache requests since the WWW service started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As high as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Applies to static      unauthenticated content and dynamic content that is marked as cacheable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Hits percentage tells about      cache utilization&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Kernel URI Cache Misses &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of unsuccessful lookups in the kernel URI cache that have occurred since the WWW service started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible, relative to the number of requests&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Each request for dynamic      content increases the value of the counter by one&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Kernel: URI Cache Flushes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of kernel URI cache flushes that have occurred since the WWW service started&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible, relative to the number of requests&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This number increases every      time a file is flushed from the HTTP.sys response cache (HTTP.sys is the      kernel-mode device driver in IIS 6.0), which means that the content has      not been accessed in the past 2–4 minutes. The only way to decrease this      number is to flush the cache less often, although frequent flushing can      cause HTTP.sys to use more memory for content that is not being accessed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;References:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;1. &amp;nbsp;&lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/97d0872a-96b3-41e4-8997-b174a9dbb87f.mspx?mfr=true"&gt;Monitoring ASP.NET Application (IIS 6.0)&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;2. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms972959.aspx"&gt;ASP.NET Performance Monitoring, and When to Alert Administrators&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;3. &amp;nbsp;&lt;a href="http://technet.microsoft.com/en-us/library/cc782186(WS.10).aspx"&gt;Suggested Performance Counters to Watch&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;4. &amp;nbsp;&lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/af36e903-75c3-4a4c-ae47-8663f8543b0c.mspx?mfr=true"&gt;Monitoring Connections (IIS 6.0)&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;5. &amp;nbsp;&lt;a href="http://blogs.msdn.com/b/sudeepg/archive/2007/11/16/working-with-http-sys-or-kernel-mode-caching-in-internet-information-services-6-0.aspx"&gt;Working With http.sys or Kernel Mode Caching in Internet Information Services 6-0&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;6. &amp;nbsp;&lt;a href="http://64.4.11.252/en-us/library/cc786177(WS.10).aspx"&gt;URI Cache&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;7. &amp;nbsp;&lt;a href="http://technet.microsoft.com/en-us/library/cc759089(WS.10).aspx"&gt;File Cache&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-7586377818880176322?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m9a8o0RxCHC9OuO5cldU-AgmUNQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9a8o0RxCHC9OuO5cldU-AgmUNQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m9a8o0RxCHC9OuO5cldU-AgmUNQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9a8o0RxCHC9OuO5cldU-AgmUNQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/psjq8CTO4BA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/7586377818880176322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-www-service-performance.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/7586377818880176322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/7586377818880176322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/psjq8CTO4BA/essential-www-service-performance.html" title="Essential WWW Service Performance Counter" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/04/essential-www-service-performance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEAQ308fCp7ImA9WhZRFk0.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-3908860126955855896</id><published>2011-04-09T18:33:00.001+05:30</published><updated>2011-04-12T15:00:42.374+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T15:00:42.374+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Counters" /><title>Essential ASP.NET Performance Counter</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;For list of others essential performance counters for applications based on Windows platform see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-performance-counters-for.html"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When there is a requirement of collecting performance counters during performance testing, it becomes tough to select few counters from existing many.&amp;nbsp; All counters are important in its context and cannot be simply ignored.&amp;nbsp; So, it is very important to recheck the list of counters that needs to be monitored before every performance run.&amp;nbsp; You might need to change the counters as per yours requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Following are some of the ASP.NET counters, that I find bare essential to start with though.&amp;nbsp; These counters are related to specific web applications and not system wide, which have been ignored intentionally.&amp;nbsp; The list of counters and its preferred&amp;nbsp; / threshold values are being collected from multiple relevant blogs / links and have been mentioned in the ‘References’ section below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid #3366FF .5pt; mso-border-insideh: .5pt solid #3366FF; mso-border-insidev: .5pt solid #3366FF; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #00CCFF; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Cache API Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Cache   API Hit Ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;gt;   80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Cache   API Turnover Rate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Errors Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Errors   during Execution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Errors   Unhandled During Execution/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Output Cache Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Output   Cache Hit Ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal" style="tab-stops: 45.0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Output Cache Turnover Rate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Requests Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Requests   in Application Queue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Requests   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Miscellaneous Counters for   ASP.NET Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.0pt;" valign="top" width="228"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Pipeline   Instance Count&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Cache API Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Cache API Hit Ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates ratio of cache hits to misses of objects called from user code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Greater than 80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A low ratio can indicate      inefficient use of caching techniques in the program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter does not track      use of the cache internally by ASP.NET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;With sufficient RAM, you      should normally record a high (greater than 80 percent) cache hit ratio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Cache API Turnover Rate&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of additions to and removals from the cache per second, when it is used through the external APIs (excluding internal use by the ASP.NET framework)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo2; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A high turnover rate      indicates that items are being quickly added and removed, which can be      expensive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo2; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;High turnover suggest      inefficient utilization of cache.&amp;nbsp;      Cache API hit ratio can be greater than 90% but if turnover rate is      high then it's an indication of inefficient utilization of cache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Errors&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Counters&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Errors during Execution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The total number of errors that occurred during the execution of an HTTP request&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: Calibri; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It excludes parser and      compilation errors though.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates failure during      run-time and should be monitored.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Correlate it with ‘Errors      Unhandled during Execution / sec’ to find out if application is handling      negative flows with the help of catching / throwing exceptions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Errors Unhandled During Execution/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The total number of unhandled exceptions per second at run time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Unhandled exceptions are more      problematic in terms of performance.&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Output Cache Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Output Cache Hit Ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The percentage of total requests that were serviced from the output cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The total hit-to-miss ratio      of Output Cache requests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Output Cache Turnover Rate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates the number of additions and removals to the output cache per second&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A high turnover rate      indicates that items are being quickly added and removed, which can be      expensive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Requests Counters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Requests in Application Queue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of requests in the application request queue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;In addition to Requests      Current, Requests in Application Queue provides a warning for when      requests will be rejected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If there are only a couple      virtual directories, increasing the default appRequestQueueLimit to 200 or      300 may be suitable, especially for slow applications under heavy load.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Presence of queue most of the      time suggests performance issues, so if queue is not decreasing or      increasing further investigation is required.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Requests/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The average number of requests that have been executed per second&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter represents the      current throughput of the application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Correlate this counter with number of requests from clients and find out if it is decreasing / increasing accordingly. If not, then it needs to be analyzed.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Miscellaneous Counters for ASP.NET Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Pipeline Instance Count&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The number of active request pipeline instances for the specified ASP.NET application.&amp;nbsp; It represents the maximum number of concurrent requests that are being processed for a specific application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Only one execution thread can      run within a pipeline instance, this number represents the maximum number      of concurrent requests that are being processed for a specific      application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;In most circumstances, it is      better for this number be low when the server is busy, because this means      that the CPU is well used.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;The number of pipeline instances should be steady. Sudden increases are indicative of back end latency.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;References:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/b&gt;1. &amp;nbsp;&lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a8c5b994-7722-4dc6-a246-7dfe667c6816.mspx?mfr=true"&gt;IIS&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp; 2&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;.&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms972959.aspx"&gt;ASP.NET Performance Monitoring, and When to Alert Administrators&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/fxk122b4(vs.71).aspx"&gt;Performance Counters for ASP.NET&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;&lt;a href="http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp"&gt;How ASP.NET Works&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp; 5&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ff647791.aspx"&gt;Measuring .NET Application Performance&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-3908860126955855896?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AAiNdJNxD2uMqhE1SEji2s7gKRU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AAiNdJNxD2uMqhE1SEji2s7gKRU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AAiNdJNxD2uMqhE1SEji2s7gKRU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AAiNdJNxD2uMqhE1SEji2s7gKRU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/Kx8b69PCziQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/3908860126955855896/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-aspnet-performance-counter.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/3908860126955855896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/3908860126955855896?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/Kx8b69PCziQ/essential-aspnet-performance-counter.html" title="Essential ASP.NET Performance Counter" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/04/essential-aspnet-performance-counter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQNRHc-fSp7ImA9WhZREEU.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-2013234144738581273</id><published>2011-04-06T15:19:00.000+05:30</published><updated>2011-04-06T15:19:55.955+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-06T15:19:55.955+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Counters" /><title>Essential MS SQL Server Performance Counter</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;When there is a requirement of collecting performance counters during performance testing, it becomes tough to select few counters from existing many.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;All counters are important in its context and cannot be simply ignored.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So, it is very important to recheck the list of counters that needs to be monitored before every performance run.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You might need to change the counters as per yours requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Following are some of the MS SQL Server counters, that I find bare essential to start with though.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The list of counters and its preferred&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;/ threshold values are being collected from multiple relevant blogs / links and have been mentioned in the ‘References’ section below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid #3366FF .5pt; mso-border-insideh: .5pt solid #3366FF; mso-border-insidev: .5pt solid #3366FF; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #00CCFF; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Performance Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Performance Counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td rowspan="7" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Access Methods&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Forwarded   records / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 10   out of 100 batch requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Full scans   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;(Index   Searches / sec) / (Full scans / sec) &amp;gt; 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Index searches   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;(Index   Searches / sec) / (Full scans / sec) &amp;gt; 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Page splits   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 20   per 100 Batch requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Table   lock escalations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Workfiles   created / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Worktables   created / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td rowspan="9" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Buffer Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Buffer   cache hit ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;gt;   90%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Checkpoint   pages / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt;   300&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Free   list stalls / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Free   pages&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;gt;   640&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lazy   writes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Page   life expectancy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;gt;   300&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Page   lookups / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;(Page   lookups / sec) / (Batch requests / sec) &amp;lt; 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Page   reads / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 90&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Page   writes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 17;"&gt;   &lt;td rowspan="2" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Databases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Log   growths&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 18;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal" style="tab-stops: 45.0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Transactions / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 19;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;General Statistics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Logins   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 20;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Logouts   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 21;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;User   connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 22;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Latches&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Average   latch wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 23;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Latches   waits / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;(Total   Latch Wait Time) / (Latch Waits / Sec) &amp;lt; 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 24;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Total   latch wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;(Total   Latch Wait Time) / (Latch Waits / Sec) &amp;lt; 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 25;"&gt;   &lt;td rowspan="6" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Locks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Average   wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt;   500&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 26;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lock   requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt;   1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 27;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lock   timeouts (timeouts &amp;gt; 0) / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 28;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lock   wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 29;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lock   waits / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 30;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Number   of deadlocks / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 31;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Cache Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Cache   hit ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;gt;   90%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 32;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL Errors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Errors   / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 33;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;   &lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL Statistics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Batch   requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt;   1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 34;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL   compilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt;   10% of batch requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 35; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL   recompilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;   &lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&amp;lt;   10% of SQL compilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;Access Methods&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Forwarded records / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of records fetched through forwarded record pointers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 10 out of 100 batch requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: Calibri; font-size: 10pt;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: Calibri; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;High value of this counter      can be avoided by using default values, using char instead of varchar i.e.      variable size string.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Tables with NO clustered      index can fetch records through forwarded record pointers. If you start      out with a short row, and update the row creating a wider row, the row may      no longer fit on the data page. A pointer will be put in its place and the      row will be forwarded to another page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Adding clustered index is      simplest way to eliminate problem&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Occur when row / record moved      from one database page to another because changed record cannot fit back      in original page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Full scans / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of unrestricted full scans. These can either be base table or full index scans.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Index Searches / sec) / (Full scans / sec) &amp;gt; 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates Unrestricted      linear searches through table or index for example "SELECT * FROM      TABLE"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL Query "Estimated      Execution Plan" can identify them ahead of time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL Query "Actual      Execution Plan" and SQL Profiler (trace) can identify them when they      occur&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Compare Full scans / sec with      Forwarded records / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Performance can be reduced      because of too high disk access.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If we see high CPU then we      need to investigate this counter, otherwise if the full scans are on small      tables we can ignore this counter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Few of the main causes of high      full scans / sec are Missing indexes, Too many rows requested&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Index searches / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of index searches.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Index Searches / sec) / (Full scans / sec) &amp;gt; 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Index searches are used to      start range scans, single index record fetches, and to reposition within      an index.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Page splits / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of page splits per second that occur as a result of overflowing index pages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt; 20 per 100 Batch requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It can be avoided by having      proper fill factor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Interesting counter that can      lead us to our table / index design.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;      &lt;/span&gt;This value needs to be low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If you find that there is a      very strong correlation between page splits and excessive disk I/O activity,      then most likely you have a page splitting problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;The problem can be remedied      by Proper fill factor, Rebuild yours indexes more often, Get a faster I/O      subsystem&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Table lock escalations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of times locks on a table were escalated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Row, key or page locks      automatically escalated to coarser table locks as appropriate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;A high number needs revisit      to the query and the indexes on the table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Workfiles created / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of work files created per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Work files could be used to      store temporary results for hash joins and hash aggregates.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It helps in identifying      performance issues related to tempDB growth&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Worktables created / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of work tables created per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;20 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Work tables could be used to      store temporary results for query spool, LOB variables, XML variables, and      cursors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It can be used to monitor      tempDB growth.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Temporary tables created in      tempdb by SQL Server to perform a sort, union or group by operation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;Buffer Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Buffer cache hit ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the percentage of pages that were found in the buffer pool without having to incur a read from disk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Greater than 90%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;85% or less&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;When this percentage is high,      your server is operating at optimal disk I/O efficiency.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If this value decreases over time, you      might consider adding physical memory to the server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If the DBA is seeing low      readings for the buffer cache hit ratio, the Page Life Expectancy      statistic should be checked.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Checkpoint pages / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of pages flushed by checkpoint or other operations that require all dirty pages to be flushed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt; 300&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;300 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;When a checkpoint occurs, all      dirty pages are written to disk. This is a normal procedure and will cause      this counter to rise during the checkpoint process. What you don't want to      see is a high value for this counter over time. This can indicate that the      checkpoint process is running more often than it should, which can use up      valuable server resources. If this has a high figure (and this will vary      from server to server), consider adding more RAM to reduce how often the      checkpoint occurs, or consider increasing the "recovery      interval" SQL Server configuration setting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;This value is relative, it      varies from server to server, we need to compare the average to a base line      capture to tell if the value is high or low.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Free list stalls / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of requests that had to wait for a free page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;3 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It is the frequency with      which requests for available database pages are suspended because no      buffers are available.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Free pages&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates total number of pages on all free lists.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;gt; 640&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Consistently close to zero&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It is an Indicator of      insufficient SQL server memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If Free Pages shows an      average number that is rather poor, but none of the other counters that      tracks memory show a bad number, then you’re a-okay.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Lazy writes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of buffers written by buffer manager's lazy writer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&amp;lt; 20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;20 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;This counter tracks how many      times a second that the Lazy Writer process is moving dirty pages from the      buffer to disk in order to free up buffer space. Generally speaking, this      should not be a high value, say more than 20 per second or so. Ideally, it      should be close to zero. If it is zero, this indicates that your SQL      Server's buffer cache is plenty big and SQL Server doesn't have to free up      dirty pages, instead waiting for this to occur during regular checkpoints.      If this value is high, then a need for more memory is indicated&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Page life expectancy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of seconds a page will stay in the buffer pool without references.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Greater than 300&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;300 or less&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If the value is less it      indicates SQL cache is cold, Memory problems, Missing indexes etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Page lookups / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It measures number of times database attempted to find a page in buffer pool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Page lookups / sec) / (Batch requests / sec) &amp;lt; 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;See Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It performs a logical read      rather than the physical read.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Useful for corroborating and      further quantifying buffer cache hit ratio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Compare page reads / sec with      page lookups / sec.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;When the value much greater      than preferred value then it is an indication that while query plans are      looking up data in the buffer pool, these plans are insufficient.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Identify queries with the highest amount      of logical I/Os and tune them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Page reads / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of physical database page reads issued.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 90&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;See preferred value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It measures physical I/O and      not logical I/O.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;High value of this counter      might indicates Insufficient database memory, Application improperly      accessing database, Improper database table implementation or indexing or      memory constraints&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Page writes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of physical database page writes issued.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;90 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;80 – 90 per second is normal,      anything more we need to check the lazy writer/sec and checkpoint      counters, if these counters are also relatively high then, it’s memory      constraint.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;Databases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Log growths&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates total number of log growths for this database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If there is lot of activity      in this counter we need to allocate static and large enough space for our      log files.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Transactions / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of transactions started for the database&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the average      utilization of the server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;General Statistics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;  &lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Logins / sec &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates total number of logins started per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;2 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Greater than 2 per second      indicates that the application is not correctly using 'Connection Pooling'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Logouts / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates total number of logouts started per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;2 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Greater than 2 per second      indicates that the application is not correctly using 'Connection Pooling'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;User Connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of users connected to the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It is recommended to review      this counter with "Batch Requests / sec".&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;A surge in "user connections"      may result in surge of "Batch Requests / sec"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;With a blocking problem, for      example you might see user connections, lock waits and lock wait time all      increase while batch requests per second decreases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;Latches&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Average latch wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates average latch wait time (milliseconds) for latch requests that had to wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;1 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicate large number of      physical I/Os or long I/O times&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If value greater than 1 then      often coincide with low buffer cache hit ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If this number is high, yours      server might have resource limitations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Latches waits / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of latch requests that could not be granted immediately and had to wait before being granted.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Total Latch Wait Time) / (Latch Waits / Sec) &amp;lt; 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;See Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Total latch wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates total latch wait time (milliseconds) for latch requests that had to wait in the last second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Total Latch Wait Time) / (Latch Waits / Sec) &amp;lt; 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;See Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;Locks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Average wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the average amount of wait time (milliseconds) for each lock request that resulted in a wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 500&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;500 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Waiting hints for performance      issues, lower the value the better it is.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If the value goes higher then      500, there may be blocking going on; we need to run blocker script to      identify blocking.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;A high value indicates Memory      Pressure, IO Subsystem problem, Improper Indexes, Improper SQL Structures,      Improper placement of files in the disk subsystem, Incorrect usage of SQL      isolation level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Lock requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of new locks and lock conversions requested from the lock manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1000 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of      requests for a type of lock per second. Lock requests/sec &amp;gt; 1000      indicates that the queries are accessing large number of rows; the next      step is to review high read queries. If you also see high Avg. Wait time,      then it’s an indication of blocking, then review the blocking script      output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Lock timeouts (timeouts &amp;gt; 0) / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of lock requests that timed out. This does not include requests for NOWAIT locks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates # of lock      requests that exceed maximum specified wait time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Lock wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates total wait time (milliseconds) for locks in the last second&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;For “Lock Wait Time” it is      recommended to look beyond the Avg value.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;      &lt;/span&gt;Look for any peaks that are close (or exceeds) to a wait of 60 sec.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Though this counter counts      how many total milliseconds SQL Server is&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;      &lt;/span&gt;waiting on locks during the last second, but the counter actually      records&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;at the end of locking      event.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So most probably the peaks      represent one huge locking event.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;      &lt;/span&gt;If those events exceeds more than 60seconds then they may have      extended blocking and could be an issue. In such cases, thoroughly analyze      the blocking script output. Some applications are written for timing out      after 60 seconds and that’s not acceptable response for those      applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Lock waits / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of lock requests that could not be satisfied immediately and required the caller to wait before being granted the lock.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;More than 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;This counter reports how many      times users waited to acquire a lock over the past second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If this value is nonzero then      it is an indication that there is at least some level of blocking      occurring.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you combine this with      the Lock Wait Time counter, you can get some idea of how long the blocking      lasted.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Correlate this counter with      Lock wait time (ms)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Number of deadlocks / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of lock requests that resulted in a deadlock&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Greater than zero&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;SQL profiler can provide      information about how deadlock was created.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;Cache Manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Cache Hit Ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates ratio between cache hits and lookups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Greater than 90%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Less than 85%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lower values indicate too      many ad-hoc queries&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Lower values often associated      with high values of SQL compilations / sec and SQL re-compilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;SQL Errors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Errors / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of errors per second.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Monitoring errors always      provide quality aspects of application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14.0pt;"&gt;SQL Statistics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Batch requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates the number of SQL batch requests received by server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;1000 or more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;This counter is required for      other correlation (e.g. SQL compilations / sec).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Batch requests / sec can be      compared with System Context Switches / sec to highlight need for SQL      server connection affinity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Generally over 1000 batch      requests / sec, indicates a very busy SQL server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;From a network bottleneck      approach, a typical 100Mbps network card is only able to handle about 3000      batch requests / sec.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If you have a      server that is this busy, you may need to have 2 or more network cards.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;Sometimes low batch      requests/sec can be misleading.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If      there were a SQL statements/sec counter, this would be a more accurate      measure of the amount of SQL Server activity.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For example, an application may call      only a few stored procedures yet each stored procedure does lot of      work.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In that case, we will see a      low number for batch requests/sec but each stored procedure (one batch)      will execute many SQL statements that drive CPU and other resources.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;SQL compilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of SQL compilations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Less than 10% of total Batch Requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;40% of total Batch Requests / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If stored procedure requested      after removal or invalidation, it is recompiled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;High compilation rates      frequently corresponds with lower Cache Manager: Cache Hit Ratios&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;High compilation rates      indicates lack of stored procedure usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;High compilation rates      indicates possible memory shortage&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;If you see a high value such      as over 100, then it’s an indication that there are lots of adhoc queries      that are running, might cause CPU usage, solution is to re-write these      adhoc as stored procedure or use sp_executeSQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;SQL Re-compilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;It indicates number of SQL re-compilations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Nil&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;10 % or more of SQL compilations / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10.0pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;A recompile can cause      deadlocks and compile locks that are not compatible with any locking type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;References&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;1. &amp;nbsp;&lt;a href="http://www.sqlservercentral.com/articles/Administration/performancemonitoringbasiccounters/1348/"&gt;Performance Monitoring - Basic Counters&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;2. &amp;nbsp;&lt;a href="http://searchsqlserver.techtarget.com/feature/Performance-counters"&gt;Performance Counters&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;3. &amp;nbsp;&lt;a href="http://technet.microsoft.com/en-us/library/cc966401.aspx"&gt;Top SQL Server 2005 Performance Counters Issues&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;4. &amp;nbsp;&lt;a href="http://sqldude.pbworks.com/w/page/4362367/Performance-counters"&gt;Performance Counters&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;5. &amp;nbsp;&lt;a href="http://www.devarticles.com/c/a/SQL-Server/How-to-Perform-a-SQL-Server-Performance-Audit/1/"&gt;How to perform a SQL Server Performance Audit&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;6. &amp;nbsp;&lt;a href="http://www.grumpyolddba.co.uk/monitoring/Performance%20Counter%20Guidance%20-%20SQL%20Server.htm"&gt;Database Monitoring Samples&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;a href="http://www.grumpyolddba.co.uk/monitoring/Performance%20Counter%20Guidance%20-%20SQL%20Server.htm" style="font-family: Calibri; font-size: small;"&gt;7. &amp;nbsp;SQL Server - Performance Counters Guidance&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;8. &amp;nbsp;&lt;a href="http://sqltechconsulting.com/category/performance-tuning/"&gt;Forum&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-2013234144738581273?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aybKzmnWdsJVww27pJHAFIVwSWk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aybKzmnWdsJVww27pJHAFIVwSWk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aybKzmnWdsJVww27pJHAFIVwSWk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aybKzmnWdsJVww27pJHAFIVwSWk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/nopoN0jbSpE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/2013234144738581273/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/04/essential-ms-sql-server-performance.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/2013234144738581273?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/2013234144738581273?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/nopoN0jbSpE/essential-ms-sql-server-performance.html" title="Essential MS SQL Server Performance Counter" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/04/essential-ms-sql-server-performance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYER386eSp7ImA9WhZREEU.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-5324492193508089057</id><published>2011-03-31T15:09:00.002+05:30</published><updated>2011-04-06T14:58:26.111+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-06T14:58:26.111+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Performance Counters" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Counters" /><title>Essential Windows Performance Counters</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When there is a requirement of collecting performance counters during performance testing, it becomes tough to select few counters from existing many.&amp;nbsp; All counters are important in its context and cannot be simply ignored.&amp;nbsp; So, it is very important to recheck the list of counters that needs to be monitored before every performance run.&amp;nbsp; You might need to change the counters as per yours requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Following are some of the windows counters, that I find bare essential to start with though.&amp;nbsp; The list of counters and its preferred&amp;nbsp; / threshold values are being collected from multiple relevant blogs / links and have been mentioned in the ‘References’ section below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-size: small;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="background: #00CCFF; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Performance Counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #00CCFF; border-left: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Preferred Value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Logical Disk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;% Free   Space&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;gt;   10%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;   &lt;td rowspan="4" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Available   Bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;gt;   20% of Physical RAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;%   Committed Bytes in Use&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Page   Reads / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Pages   Writes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As low   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;   &lt;td rowspan="6" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Physical Disk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;% Disk   Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal" style="tab-stops: 45.0pt;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Avg. Disk Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Current   Disk Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;(Queue   Length - # Spindles on the disks) &amp;lt; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Disk   Bytes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As high   as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Disk   Transfers / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 50   per physical disk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Split   IO / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;   &lt;td rowspan="4" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;%   Processor Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   70%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Private   Bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   60% of RAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Working   Set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Virtual   Bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16;"&gt;   &lt;td rowspan="4" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Processor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;%   Interrupt Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   50%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 17;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;%   Privileged Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 18;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;%   Processor Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 19;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Interrupts/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 20;"&gt;   &lt;td rowspan="3" style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;System&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Context   Switches/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;1500 –   3000 per processor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 21;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Processor   Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 3   * (Number of Processors)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 22;"&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;System   Calls/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 23; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid #3366FF 1.0pt; mso-border-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" width="151"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Network Interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 135.0pt;" valign="top" width="180"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Bytes   Total / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid #3366FF 1.0pt; border-left: none; border-right: solid #3366FF 1.0pt; border-top: none; mso-border-alt: solid #3366FF .5pt; mso-border-left-alt: solid #3366FF .5pt; mso-border-top-alt: solid #3366FF .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.7in;" valign="top" width="259"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt;   50% of Current Bandwidth of NIC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Logical Disk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Free Space&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It reports the percentage of unallocated disk space to the total usable space on the logical volume.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &amp;gt; 10%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 5%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It is advisable to monitor      all logical volumes than _Total instance.&amp;nbsp;      For example, C drive gets filled by some default log files or      historical data and slows down the overall system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;There is no % Free Space      counter for the Physical Disk object, so in case it is required to collect      and monitor ‘Free Space’ of physical disk than logical volumes than _Total      instance can be used.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Available Bytes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the amount of physical memory (in bytes) immediately available for allocation to processes or for system use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &amp;gt; 20% of physical RAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 4 MB for sustained period of time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;As the available counter      decreases, paging increases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If the Committed Bytes don’t      decrease and Available Bytes don’t increase, when the program is closed      then the system may have memory leak.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Committed Bytes in Use&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the ratio of Committed Bytes to Commit Limit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; &amp;lt; 80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;lt; 90%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If Available Bytes are      decreasing and % Committed Bytes in Use is increasing and doesn’t return      back to initial state then it might suggests memory leaks in a program.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Page Reads / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the rate, in incidents per second, at which the disk was read to resolve hard page faults.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Greater than 5 for sustained period of time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-size: small; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It is the primary indicator      of memory shortage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the number of read      operations, without regards the number of pages retrieved in each      operation.&amp;nbsp; For finding number of      pages reads per operation, monitor Pages Input / sec as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Pages Writes / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Similar to Page Reads/sec, this counter indicates how many times the disk was written to in an effort to clear unused items out of memory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As low as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Increasing values in this      counter often indicate a building tension in the battle for memory      resources.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It should always be reported      with Page Reads / sec to corroborate the finding of memory constraint.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Pages are written to disk      only if they are changed while in physical memory, so they are likely to      hold data and not code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Palatino Linotype'; font-size: 13px;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Physical Disk&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;o:p&gt;  &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Disk Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates the percentage of time the hard disk is busy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;80%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="font-family: 'Palatino Linotype'; font-size: 10pt; margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates overall disk      utilization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;An average value of 80% or      above indicates that the hard disk can’t keep up with the demand.&amp;nbsp; It could be due to a hard disk that is      too slow, or it could be caused by excessive paging.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If it’s busy almost all the      time, and there is a large queue, the disk might be a bottleneck.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Avg. Disk Queue Length&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;  &lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter displays %Disk Time as a decimal with no defined maximum. (A %Disk Time of 100% equals an Avg. Disk Queue Length of 1.0.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;This counter will be needed      in times when the disk configuration employs multiple controllers for      multiple physical disks. In these cases, the overall performance of the      disk I/O system, which consists of two controllers, could exceed that of      an individual disk. Thus, if you were looking at the %Disk Time counter,      you would only see a value of 100%, which wouldn't represent the total      potential of the entire system, but only that it had reached the potential      of a single disk on a single controller. The real value may be 120% which      the Avg. Disk Queue Length counter would display as 1.2.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Current Disk Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It is an indication of the number of transactions that are waiting to be processed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; (Queue Length - # Spindles on the disks) should be less than 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;(Queue Length - # Spindles on the disks) should be greater than 3 for sustained period of time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Even if % Disk Time is 100%      but if Current Disk Queue Length is less than it means disk is being      utilized properly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The queue is an important      measure for services that operate on a transaction basis. Just like the      line at the supermarket, the queue is representative of not only the      number of transactions, but also the length and frequency of each      transaction.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Disk Bytes / sec&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates the rate at which bytes are transferred and is the primary measure of disk throughput.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; As high as possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It is the primary measure of      disk throughput.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It answers the question, how      fast is data being moved (in bytes)?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Disk Transfers / sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It measures the number of read and writes completed per second, regardless of how much data they involve.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 50 per physical disk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;50 per physical disk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It answers the question, how      fast are data requests being serviced?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It measures disk utilization&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Split IO / sec&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the rate, in incidents per second, at which input/output (I/O) requests to the disk were split into multiple requests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A split I/O might result from      requesting data in a size that is too large to fit into a single I/O, or      from a fragmented disk subsystem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;On single-disk systems, a      high rate for this counter tends to indicate disk fragmentation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Processor Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It provides processor utilization information by a process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 70%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;70%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If one process is utilizing      more than 70% of processor then it means its not giving any time to other      processes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Private Bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the size, in bytes, that this process has allocated that cannot be shared with other processes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 60% of RAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;60% of RAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If a memory leak is      occurring, this value will tend to steadily rise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Working Set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The working set is the set of memory pages that were touched recently by the threads in the process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If free memory in the      computer is above a threshold, pages are left in the working set of a      process, even if they are not in use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When free memory falls below      a threshold, pages are trimmed from working sets. If the pages are needed,      they will be soft-faulted back into the working set before leaving main      memory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;The size of the working set      will grow and shrink as the VMM can permit. When memory is becoming scarce      the working sets of the applications will be trimmed. When memory is      plentiful the working sets are allowed to grow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Larger working sets mean more      code and data in memory making the overall performance of the applications      increase. However, a large working set that does not shrink appropriately      is usually an indication of a memory leak.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Virtual Bytes&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the size, in bytes, of the virtual address space that the process is using.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If the program with the      memory leak is allocating virtual memory in its own address space, the      memory leak should be evident by tracking per process Virtual Bytes      Counter. If the amount of Virtual Bytes allocated for a process increases      steadily over the life of a process, there is good reason to suspect a      leak.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Processor&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Interrupt Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the percentage of time that the processor spent receiving and servicing hardware interrupts during the sample interval.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 50 %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;50 %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If this value exceeds 50% of      the processor time then there might be some hardware issues present.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Privileged Time&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It is the amount of time the processor was busy with Kernel mode operations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;If the processor is very busy      and this mode is high, it is usually an indication of some type of NT      service having difficulty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;% Processor Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It shows the percentage of elapsed time that this thread used the processor to execute instructions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 80 %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;80 %&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It provides processor      utilization information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Correlate it with System \      Processor Queue Length to make sure that when utilization is more than 80%      then queue is also getting developed otherwise there is no issue with      processor utilization.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Interrupts/sec&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: 13px;"&gt;It shows the numbers of interrupts the processor was asked to respond to.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Greater than 1000 for sustained period of time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A sustained value over 1000      is usually an indication of a problem. Problems would include a poorly      configured drivers, errors in drivers, excessive utilization of a device      (like a NIC on an IIS server), or hardware failure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Compare this value with the      System: Systems Calls/sec. If the Interrupts/sec is much larger over a      sustained period, then probably there is a hardware issue present in the      system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: 10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;System&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Context Switches/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates the rate at which the processors switch thread contexts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; 1500 – 3000 per processor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Greater than 6000 per processor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A high number may indicate      high lock contention or transitions between user and kernel mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A high context-switch rate      often indicates that there are too many threads competing for the      processors on the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Context Switches/sec should      increase linearly with throughput, load, and the number of CPUs. If it      increases exponentially, there is a problem.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Context switches occur when a      running thread voluntarily relinquishes the processor, or is preempted by      a higher priority, ready thread.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Processor Queue Length&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates how many threads are ready, but have to wait for a processor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 3 * (Number of Processors)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Greater than 3 * (Number of Processors) for sustained period of time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;There is a single queue for      processor time, even on computers with multiple processors. Therefore, if      a computer has multiple processors, you need to divide this value by the      number of processors servicing the workload.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Unlike disk queue counters,      it counts only waiting threads, not those being serviced.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;A sustained processor queue      of greater than two threads generally indicates processor congestion.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;System Calls/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It measures the number of calls made to the system components, Kernel mode services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;Indirectly it measure, how      busy the system is taking care of applications and services—software      stuff.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;When compared to the      Interrupts/Sec it will give you an indication of whether processor issues      are hardware or software related.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #ff6600; font-family: Calibri; font-size: 14pt;"&gt;Network Interface&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Bytes Total/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It indicates the rate at which bytes are sent and received over each network adapter, including framing characters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Preferred Value:&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp; Less than 50% of Current Bandwidth of NIC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Threshold Value: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;50% of Current Bandwidth of NIC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 10pt;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;It tells overall how much      information is going in and out of the interface.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Calibri; font-size: 10pt;"&gt;On identification of NIC      bottleneck, Bytes Received / sec &amp;amp; Bytes Sent / sec can be tracked      later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: 12pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: 12pt;"&gt;References:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Palatino Linotype'; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Palatino Linotype'; font-size: x-small;"&gt;&lt;a href="http://www.windowsnetworking.com/articles_tutorials/Windows-Server-2003-Performance-Tuning.html"&gt;Windows Server 2003 Performance Testing&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="font-family: 'Palatino Linotype'; font-size: x-small;"&gt;
&lt;li&gt;&lt;a href="http://bshwjt.blogspot.com/2010/08/how-to-find-memory-leak-using.html"&gt;How to find memory leak using performance monitor?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc749872.aspx"&gt;Detecting memory leak&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc750967.aspx"&gt;Detecting processor bottleneck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc938606.aspx"&gt;Monitoring context switches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc722466.aspx"&gt;Detecting disk bottlenecks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.demandtech.com/Resources/GettingStarted.pdf"&gt;Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.computerperformance.co.uk/HealthCheck/Network_Health.htm"&gt;Network Health&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.enterprisenetworkingplanet.com/netsysm/article.php/10954_3328281_2/Keep-Tabs-on-Your-Network-Traffic.htm"&gt;Keep tabs on yours network traffic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc768048.aspx"&gt;Performance monitor counters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc938623.aspx"&gt;Working with disk counters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc938649.aspx"&gt;Monitoring activities on multiple processor system&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc938649.aspx"&gt;Windows page file and SQL server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms972959.aspx"&gt;ASP.NET performance monitoring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://guidovanbrakel.wordpress.com/2009/11/11/key-performance-counters-and-their-thresholds-for-windows-server-suggested-by-microsoft/"&gt;Key performance counters and their thresholds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc782186(WS.10).aspx"&gt;Suggested performance counters to watch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/resources/documentation/windowsnt/4/workstation/reskit/en-us/07cache.mspx?mfr=true"&gt;Detecting cache bottleneck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/2267427"&gt;RAM, virtual memory and page file, all that stuff&lt;/a&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Palatino Linotype'; font-size: x-small;"&gt;&lt;a href="http://www.windowsnetworking.com/articles_tutorials/Windows-Server-2003-Performance-Tuning.html"&gt;&lt;/a&gt;&lt;/span&gt;  &lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-5324492193508089057?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b0aFHlQdoZzsYVh_9TVqq99xnBU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b0aFHlQdoZzsYVh_9TVqq99xnBU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b0aFHlQdoZzsYVh_9TVqq99xnBU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b0aFHlQdoZzsYVh_9TVqq99xnBU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/ik4wNzscN6Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/5324492193508089057/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/03/common-windows-performance-counters.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/5324492193508089057?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/5324492193508089057?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/ik4wNzscN6Y/common-windows-performance-counters.html" title="Essential Windows Performance Counters" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/03/common-windows-performance-counters.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ERns_eCp7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-3809178952646475733</id><published>2011-02-09T18:55:00.000+05:30</published><updated>2011-02-09T18:55:07.540+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T18:55:07.540+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Always Specify a Content Type</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Before browser can begin to check for a character set, they must first find the content type of the document being processed.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If it is not specified, browser tries to identify using various algorithms, which adds an overhead of extra processing time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;To avoid any security vulnerability&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Configure web server to specify the content type in the HTTP headers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;If configuring of web server is not possible, then set the content type in the meta tag and specify the markup in the  section of the HTML document&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-3809178952646475733?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tcNFl2QJLOkBbjXHlKF4iWu_yIA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tcNFl2QJLOkBbjXHlKF4iWu_yIA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tcNFl2QJLOkBbjXHlKF4iWu_yIA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tcNFl2QJLOkBbjXHlKF4iWu_yIA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/8-jD6t70tz0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/3809178952646475733/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/always-specify-content-type.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/3809178952646475733?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/3809178952646475733?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/8-jD6t70tz0/always-specify-content-type.html" title="Always Specify a Content Type" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/always-specify-content-type.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEGR34yfip7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-6294058486611920272</id><published>2011-02-09T18:50:00.000+05:30</published><updated>2011-02-09T18:50:26.096+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T18:50:26.096+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Specify Unique Character Encoding</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;HTML documents are sent over the Internet as a sequence of bytes accompanied by character encoding information.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Character encoding information is specified in the HTTP response headers or in the HTML markup of the document itself.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The browser uses the character encoding information to convert the stream of bytes into characters that it renders on screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Specifying a character set differently in HTTP header and HTML markup, confuses the browser and incurs additional delays in redrawing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Always set the same character set for both HTTP header and in the HTML markup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-6294058486611920272?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tdWjPzX-O9dbEq8FHUEwgtzrI_s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tdWjPzX-O9dbEq8FHUEwgtzrI_s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tdWjPzX-O9dbEq8FHUEwgtzrI_s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tdWjPzX-O9dbEq8FHUEwgtzrI_s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/QYVAh2lFT3o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/6294058486611920272/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/specify-unique-character-encoding.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/6294058486611920272?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/6294058486611920272?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/QYVAh2lFT3o/specify-unique-character-encoding.html" title="Specify Unique Character Encoding" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/specify-unique-character-encoding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQMRHg8eyp7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-3715843511876132480</id><published>2011-02-09T18:45:00.003+05:30</published><updated>2011-02-09T18:46:25.673+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T18:46:25.673+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Specify a Character Set Early</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;HTML documents are sent over the Internet as a sequence of bytes accompanied by character encoding information.&amp;nbsp; Character encoding information is specified in the HTTP response headers or in the HTML markup of the document itself.&amp;nbsp; The browser uses the character encoding information to convert the stream of bytes into characters that it renders on screen.&amp;nbsp; Most browsers buffer a certain number of bytes before executing any JS or drawing.&amp;nbsp; If they don’t find the character encoding information in the buffer they assume one by default and start rendering.&amp;nbsp; Later if it doesn’t match, a browser reparses the input and redraws the page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 11pt;"&gt;o&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Specifying a character set early in the HTML document, allow browser to begin executing scripts immediately &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 11pt;"&gt;o&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;Configure web server to specify the character set in the HTTP headers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 11pt;"&gt;o&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;If configuring of web server is not possible, then set the char set in the meta tag and specify the markup in the 'head' section of the HTML document&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11pt;"&gt;None&lt;/span&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 18pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-3715843511876132480?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KOShRwMJonnzHmrTTmUpiObR-N0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KOShRwMJonnzHmrTTmUpiObR-N0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KOShRwMJonnzHmrTTmUpiObR-N0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KOShRwMJonnzHmrTTmUpiObR-N0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/OXDt5jcfrgA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/3715843511876132480/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/specify-character-set-early.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/3715843511876132480?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/3715843511876132480?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/OXDt5jcfrgA/specify-character-set-early.html" title="Specify a Character Set Early" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/specify-character-set-early.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcMQHc6eCp7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-4274244190639486295</id><published>2011-02-09T18:41:00.000+05:30</published><updated>2011-02-09T18:41:21.910+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T18:41:21.910+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Specify Width and Height of All Images</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Specifying width and height of images in the web page eliminate the need to unnecessary reflows and repaints&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Set the dimensions on the ‘img’ element itself or a block level parent.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If the parent is not block-level, the dimensions will be ignored&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-4274244190639486295?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X-ydHQs5t7ZIv3_o1QIAb6mnQkM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X-ydHQs5t7ZIv3_o1QIAb6mnQkM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X-ydHQs5t7ZIv3_o1QIAb6mnQkM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X-ydHQs5t7ZIv3_o1QIAb6mnQkM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/S8u4sYHBlhQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/4274244190639486295/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/specify-width-and-height-of-all-images.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4274244190639486295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4274244190639486295?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/S8u4sYHBlhQ/specify-width-and-height-of-all-images.html" title="Specify Width and Height of All Images" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/specify-width-and-height-of-all-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQnk4cSp7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-8279090441483643764</id><published>2011-02-09T18:36:00.000+05:30</published><updated>2011-02-09T18:36:23.739+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T18:36:23.739+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Put CSS in the Document Head</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By ensuring that style sheets are downloaded and parsed first, allows browser to progressively render the page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Browser block rendering a web page until all external style sheets have been downloaded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Inline style blocks can cause reflows and shifting of content, which adds an overhead of redrawing&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Put 'style' blocks in the 'head' section&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Always put external style sheets in the 'head' section using the 'link' tag&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-8279090441483643764?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MOfTukdtokBP14iMKL6jcfRET58/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MOfTukdtokBP14iMKL6jcfRET58/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MOfTukdtokBP14iMKL6jcfRET58/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MOfTukdtokBP14iMKL6jcfRET58/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/zraL2mSbjg4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/8279090441483643764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/put-css-in-document-head.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/8279090441483643764?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/8279090441483643764?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/zraL2mSbjg4/put-css-in-document-head.html" title="Put CSS in the Document Head" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/put-css-in-document-head.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQFQX87eip7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-578959188621630818</id><published>2011-02-09T17:55:00.000+05:30</published><updated>2011-02-09T17:55:10.102+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T17:55:10.102+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Avoid CSS Expressions</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 10.0pt;"&gt;IE version 5 – 7, which supports CSS expressions&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;CSS expressions allow dynamically changing document properties in response to various events.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It consists of Java Script expressions embedded as the value of CSS properties in CSS declarations.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Because of it, the browser reevaluates each CSS expression on trigger of every event.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The performance degrades significantly if events are like ‘onMouseMove’, ‘window resize’ etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Don’t use CSS expressions if possible&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Use JavaScript instead for dynamic styling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-578959188621630818?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/khcZqBL3CkbZg7GZqw6V9VQwXno/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/khcZqBL3CkbZg7GZqw6V9VQwXno/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/khcZqBL3CkbZg7GZqw6V9VQwXno/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/khcZqBL3CkbZg7GZqw6V9VQwXno/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/phMeGDxxfug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/578959188621630818/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/avoid-css-expressions.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/578959188621630818?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/578959188621630818?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/phMeGDxxfug/avoid-css-expressions.html" title="Avoid CSS Expressions" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/avoid-css-expressions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcGQXszfyp7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-4983154327894511965</id><published>2011-02-09T17:50:00.000+05:30</published><updated>2011-02-09T17:50:20.587+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T17:50:20.587+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Use Efficient CSS Selectors</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;To speed up page rendering by minimizing the number of look ups&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;To evaluate fewer rules by CSS rule engine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Define rule which are specific as possible as the less specific the key, the greater the number of nodes that needs to be evaluated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Avoid rules with descended selectors&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;as key as for each element that matches the key, the browser must also traverse up the DOM tree, evaluating every ancestor element until it finds a match or reaches the root tree&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Avoid rules with child or adjacent selectors as for each matching element, the browser has to evaluate another node&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Prefer class and ID selectors over tag selectors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Use a class to apply a style to multiple elements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Avoid redundant qualifiers like ID selectors qualified by class / tag selectors or class selectors qualified by tag selectors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Use class selectors instead of descendent selectors &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-4983154327894511965?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cc8RkV-3CQjbx8t6K7DCibdxz14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cc8RkV-3CQjbx8t6K7DCibdxz14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cc8RkV-3CQjbx8t6K7DCibdxz14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cc8RkV-3CQjbx8t6K7DCibdxz14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/d6I9D_lPbS4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/4983154327894511965/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/use-efficient-css-selectors.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4983154327894511965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/4983154327894511965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/d6I9D_lPbS4/use-efficient-css-selectors.html" title="Use Efficient CSS Selectors" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/use-efficient-css-selectors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAGSXY9eip7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-6391804790959859316</id><published>2011-02-09T17:45:00.000+05:30</published><updated>2011-02-09T17:45:28.862+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T17:45:28.862+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Serve Resources from a Consistent URL</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing number of network roundtrips&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Sometimes it is necessary to reference same resource at multiple places in the web page.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If the URL for these resources in not unique, multiple requests will be send by browser for the same resources.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For this reason, resources should be served from consistent URL only.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;It eliminates duplicate downloads&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;To remove additional DNS lookup time, if the resource is served from different hosts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Serve shared resources from a consistent URL across all pages in a site&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-6391804790959859316?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZgookMHfE6hWk1Yp0XOzomiGudk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZgookMHfE6hWk1Yp0XOzomiGudk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZgookMHfE6hWk1Yp0XOzomiGudk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZgookMHfE6hWk1Yp0XOzomiGudk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/DQAYlkfsUvs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/6391804790959859316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/serve-resources-from-consistent-url.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/6391804790959859316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/6391804790959859316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/DQAYlkfsUvs/serve-resources-from-consistent-url.html" title="Serve Resources from a Consistent URL" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/serve-resources-from-consistent-url.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYHR388eip7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-1372273144770554324</id><published>2011-02-09T17:35:00.000+05:30</published><updated>2011-02-09T17:35:36.172+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T17:35:36.172+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Serve Only Properly Sized Images</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri;"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing network latency (HTTP Payload Size)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Serving an image that is larger than the dimensions used in the markup instances, add unnecessary bytes to get downloaded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Use image editor for scaling the images as required and serve only those images when requested&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;If two different dimensions are being used in the markup for the same image then it makes sense to send only one image which is larger in size.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-1372273144770554324?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vSr0oEbS2tUxMsjA1KMsU2byr0w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vSr0oEbS2tUxMsjA1KMsU2byr0w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vSr0oEbS2tUxMsjA1KMsU2byr0w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vSr0oEbS2tUxMsjA1KMsU2byr0w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/QN68yo4paog" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/1372273144770554324/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/serve-only-properly-sized-images.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/1372273144770554324?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/1372273144770554324?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/QN68yo4paog/serve-only-properly-sized-images.html" title="Serve Only Properly Sized Images" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/serve-only-properly-sized-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAAQno_fyp7ImA9Wx9UEkg.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-5605524288622161483</id><published>2011-02-09T17:29:00.000+05:30</published><updated>2011-02-09T17:29:03.447+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T17:29:03.447+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Optimize Images</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: 19px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: 19px;"&gt;Applicable To&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing network latency (HTTP Payload Size)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Images saved from some programs contain unnecessary comments and use too many colors and hence improperly optimized images take more space than they need to.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By cropping unnecessary spaces&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By reducing color depth to the lowest acceptable level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By removing comments in images&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By saving image to an appropriate format.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By using GIF for very small or simple graphics and for images containing animations other use PNG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By not using BMP or TIFFs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By using image compressors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri; font-size: 19px;"&gt;Exceptions&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;/span&gt;&lt;span style="color: blue; font-family: Calibri; font-size: 18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-5605524288622161483?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lvf9_2gq1xreKO1dTfqavsAaNkQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lvf9_2gq1xreKO1dTfqavsAaNkQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lvf9_2gq1xreKO1dTfqavsAaNkQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lvf9_2gq1xreKO1dTfqavsAaNkQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/jduJ73KBng0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/5605524288622161483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/optimize-images.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/5605524288622161483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/5605524288622161483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/jduJ73KBng0/optimize-images.html" title="Optimize Images" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/optimize-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkADSXszeyp7ImA9Wx9UEkk.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-9205143019258180895</id><published>2011-02-09T15:16:00.000+05:30</published><updated>2011-02-09T15:16:18.583+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T15:16:18.583+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Defer Loading of JavaScript</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo3; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing parallelization of external resources&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo3; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing network latency (HTTP Payload Size)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo3; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l2 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Before browser can start rendering a web page, Java script code must be downloaded, parsed and executed first, which if it is not needed can be deferred&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l2 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Even when JS file is cached, browser blocks processing of all elements after the JS code, until browser load the code from disk and processed it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l2 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;For some browsers, while java scripts are being processed they block downloading all other external resources, which add considerable latency for script intensive application&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By allowing deferred bytes to be loaded asynchronously in the background&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By deferring all JS codes that are required for user – trigger events like onMouseClick&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By identifying all JS functions that are not actually used by the document before the onLoad event&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By forcing external JS file to be loaded after the onload event&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Exceptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Recommendations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Use DOM element for defer loading than usual simple HTML script to avoid cross-browser and same-domain policy issues&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8318001843136013722-9205143019258180895?l=rgsoftwaretesting.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uDhtYuwgi9aeR8iY6pczX1Jkhl4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uDhtYuwgi9aeR8iY6pczX1Jkhl4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uDhtYuwgi9aeR8iY6pczX1Jkhl4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uDhtYuwgi9aeR8iY6pczX1Jkhl4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dQXpR/~4/Y-7nwvfOsMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rgsoftwaretesting.blogspot.com/feeds/9205143019258180895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://rgsoftwaretesting.blogspot.com/2011/02/defer-loading-of-javascript.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/9205143019258180895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8318001843136013722/posts/default/9205143019258180895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dQXpR/~3/Y-7nwvfOsMI/defer-loading-of-javascript.html" title="Defer Loading of JavaScript" /><author><name>Rahul Goel</name><uri>http://www.blogger.com/profile/00801779629403676589</uri><email>rlgoel@yahoo.com</email><gd:extendedProperty name="OpenSocialUserId" value="04381474193488594077" /></author><thr:total>0</thr:total><feedburner:origLink>http://rgsoftwaretesting.blogspot.com/2011/02/defer-loading-of-javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUNSHg7fip7ImA9Wx9UEkk.&quot;"><id>tag:blogger.com,1999:blog-8318001843136013722.post-2111835993098892805</id><published>2011-02-09T15:08:00.000+05:30</published><updated>2011-02-09T15:08:19.606+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T15:08:19.606+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Single User Load Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page Performance Optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing" /><title>Minify CSS / JavaScript / HTML</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11.5pt;"&gt;For viewing all tips see&amp;nbsp;&lt;a href="http://rgsoftwaretesting.blogspot.com/2011/02/best-practices-on-web-page-performance.html"&gt;&lt;span style="color: #cc6611; text-decoration: none; text-underline: none;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Applicable To&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;All Browsers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How Improves Page Load Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing network latency (HTTP Payload Size)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l1 level1 lfo2; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;By optimizing browser rendering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Prologue&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;[Detail of the technology / concept being used in the tip if required]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;Why&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Compacting Java code / CSS / HTML file can save many bytes and speed up downloading, parsing and execution time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: 14.0pt;"&gt;How&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family: Calibri; font-size: 11.0pt;"&gt;Eliminating unnecessary bytes such as extra spaces, line breaks and indentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .25in; mso-list: l0 level1 lfo1; tab-stops: list .25in; text-indent: -.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;o&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp
