J
John Mullin
We are having a problem which appears similar to a previous posting:
http://groups.google.com/[email protected]#link1
In the current release of our system, we decided to "wrap" the ASP.NET
Session and Application objects to improve code clarity and accuracy.
For example, instead of:
Session["List1"] = new SomeListClass;
we provide a wrapper class, with Session variables accessed via
properties:
UserSession session = new UserSession(context);
session.List1 = new SomeListClass();
Under normal load, the application works fine. However, when we load
test (using Microsoft Application Center Test), after about 30sec, we
start getting internal server errors (500). (Previous load testing,
before the introduction of the wrapper class, was OK).
I have include some example calling code, an example UserSession
class, and a Performance Monitor trace (we are using w2k3, so
apologies if you can't read this, after you cut and paste the
contents).
Counter "IO Read Operations/sec" shows where things start to go
seriously wrong (about half-way in the graph).
Thanks
John
// Calling code...
/////////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Execute the service.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////////
public override void Execute(HttpContext context)
{
// Create a user session object.
UserSession session = new UserSession(context);
...
// Create and load a List1 object.
session.List1 = new SomeListClass();
session.List1.Load(<params>);
// Create and load a List2 object.
session.List2 = new SomeListClass();
session.List2.Load(<params>);
...
}
// UserSession class...
/////////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// A class for accessing properties of the user's session state.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////////
public class UserSession
{
/////////////////////////////////////////////////////////////////////////////////
// Constants for the item keys.
/////////////////////////////////////////////////////////////////////////////////
private const string List1Key = "List1";
private const string List2Key = "List2";
/////////////////////////////////////////////////////////////////////////////////
// Private variables.
/////////////////////////////////////////////////////////////////////////////////
private HttpContext _context;
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Property accessor for the context.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public HttpContext Context
{
get { return _context; }
set { _context = value; }
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Constructor.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public UserSession(HttpContext context)
{
_context = context;
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Get a value from the HTTP session.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
protected object GetValue(string key)
{
return _context.Session[key];
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Set a value in the HTTP session.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
protected void SetValue(string key, object value)
{
_context.Session[key] = value;
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Initialise the session.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public void Init()
{
// Set some defaults (whatever).
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Property accessor for List1.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public SomeListClass List1
{
get { return (SomeListClass)GetValue(List1Key); }
set { SetValue(List1Key, value); }
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Property accessor for List1.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public SomeListClass List2
{
get { return (SomeListClass)GetValue(List2Key); }
set { SetValue(List2Key, value); }
}
...
}
// Performance Monitor Trace
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;" />
<META NAME="GENERATOR" Content="Microsoft System Monitor" />
</HEAD>
<BODY>
<OBJECT ID="DISystemMonitor1" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:C4D2D8E0-D1DD-11CE-940F-008029004347">
<PARAM NAME="_Version" VALUE="393219"/>
<PARAM NAME="_ExtentX" VALUE="21775"/>
<PARAM NAME="_ExtentY" VALUE="17066"/>
<PARAM NAME="DisplayType" VALUE="1"/>
<PARAM NAME="ReportValueType" VALUE="0"/>
<PARAM NAME="MaximumScale" VALUE="100"/>
<PARAM NAME="MinimumScale" VALUE="0"/>
<PARAM NAME="ShowLegend" VALUE="-1"/>
<PARAM NAME="ShowToolbar" VALUE="-1"/>
<PARAM NAME="ShowScaleLabels" VALUE="-1"/>
<PARAM NAME="ShowHorizontalGrid" VALUE="0"/>
<PARAM NAME="ShowVerticalGrid" VALUE="0"/>
<PARAM NAME="ShowValueBar" VALUE="-1"/>
<PARAM NAME="ManualUpdate" VALUE="1"/>
<PARAM NAME="Highlight" VALUE="1"/>
<PARAM NAME="ReadOnly" VALUE="0"/>
<PARAM NAME="MonitorDuplicateInstances" VALUE="-1"/>
<PARAM NAME="UpdateInterval" VALUE="1"/>
<PARAM NAME="DisplayFilter" VALUE="1"/>
<PARAM NAME="BackColorCtl" VALUE="-2147483633"/>
<PARAM NAME="ForeColor" VALUE="-1"/>
<PARAM NAME="BackColor" VALUE="-2147483633"/>
<PARAM NAME="GridColor" VALUE="8421504"/>
<PARAM NAME="TimeBarColor" VALUE="255"/>
<PARAM NAME="Appearance" VALUE="-1"/>
<PARAM NAME="BorderStyle" VALUE="0"/>
<PARAM NAME="NextCounterColor" VALUE="0"/>
<PARAM NAME="NextCounterWidth" VALUE="2"/>
<PARAM NAME="NextCounterLineStyle" VALUE="0"/>
<PARAM NAME="GraphTitle" VALUE=""/>
<PARAM NAME="YAxisLabel" VALUE=""/>
<PARAM NAME="DataSourceType" VALUE="1"/>
<PARAM NAME="SqlDsnName" VALUE=""/>
<PARAM NAME="SqlLogSetName" VALUE=""/>
<PARAM NAME="LogFileCount" VALUE="0"/>
<PARAM NAME="AmbientFont" VALUE="-1"/>
<PARAM NAME="LegendColumnWidths" VALUE="5.63204005006258E-02
5.63204005006258E-02 0.220275344180225 7.63454317897372E-02
0.065081351689612 0.065081351689612 9.51188986232791E-02"/>
<PARAM NAME="LegendSortDirection" VALUE="0"/>
<PARAM NAME="LegendSortColumn" VALUE="2097272"/>
<PARAM NAME="CounterCount" VALUE="19"/>
<PARAM NAME="MaximumSamples" VALUE="100"/>
<PARAM NAME="SampleCount" VALUE="80"/>
<PARAM NAME="SampleIndex" VALUE="80"/>
<PARAM NAME="StepNumber" VALUE="79"/>
<PARAM NAME="Counter00001.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\% Privileged Time"/>
<PARAM NAME="Counter00001.Color" VALUE="16776960"/>
<PARAM NAME="Counter00001.Width" VALUE="1"/>
<PARAM NAME="Counter00001.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00001.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00001.Minimum" VALUE="0"/>
<PARAM NAME="Counter00001.Maximum" VALUE="15"/>
<PARAM NAME="Counter00001.Average" VALUE="4.33515020915198"/>
<PARAM NAME="Counter00001.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00001.Data" VALUE="0 0 0 0 0 0 0
0 3 4.04040404040404 3 4 4 6 3 5 7.07070707070707
5 6 4 5 3 4 11.1111111111111 1 7 3 10 1 1
4.04040404040404 2 4 4 5 5 3 4.04040404040404 6 2
2 4 9.09090909090909 2.97029702970297 9.09090909090909
12 6 5 4 7 9 7.07070707070707 7 11 10 12 11 7
4.04040404040404 12 15 6 4 10 10 5.05050505050505 0 0
2 0 0 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00002.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\% Processor Time"/>
<PARAM NAME="Counter00002.Color" VALUE="128"/>
<PARAM NAME="Counter00002.Width" VALUE="1"/>
<PARAM NAME="Counter00002.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00002.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00002.Minimum" VALUE="0"/>
<PARAM NAME="Counter00002.Maximum" VALUE="56"/>
<PARAM NAME="Counter00002.Average" VALUE="31.7657497781721"/>
<PARAM NAME="Counter00002.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00002.Data" VALUE="0 0 0 0 0 0 0
0 29 43.4343434343434 48 53 50 47 50 49 46.4646464646465
50 56 52 52 50 45 50.5050505050505 49 52 55 39 47 39
30.3030303030303 44 39 54 54 48 38 43.4343434343434 49 30
42 45 46.4646464646465 18.8118811881188 42.4242424242424
37 35 31 32 41 36 46.4646464646465 34 48 40 49 47 45
33.3333333333333 53 48 22 21 48 52 26.2626262626263 6 0
2 0 0 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00003.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\% User Time"/>
<PARAM NAME="Counter00003.Color" VALUE="4210752"/>
<PARAM NAME="Counter00003.Width" VALUE="1"/>
<PARAM NAME="Counter00003.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00003.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00003.Minimum" VALUE="0"/>
<PARAM NAME="Counter00003.Maximum" VALUE="52"/>
<PARAM NAME="Counter00003.Average" VALUE="27.4305995690202"/>
<PARAM NAME="Counter00003.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00003.Data" VALUE="0 0 0 0 0 0 0
0 26 39.3939393939394 45 49 46 41 47 44 39.3939393939394
45 50 48 47 47 41 39.3939393939394 48 45 52 29 46 38
26.2626262626263 42 35 50 49 43 35 39.3939393939394 43 28
40 41 37.3737373737374 15.8415841584158 33.3333333333333
25 29 26 28 34 27 39.3939393939394 27 37 30 37 36 38
29.2929292929293 41 33 16 17 38 42 21.2121212121212 6 0
0 0 0 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00004.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Elapsed Time"/>
<PARAM NAME="Counter00004.Color" VALUE="32896"/>
<PARAM NAME="Counter00004.Width" VALUE="1"/>
<PARAM NAME="Counter00004.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00004.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00004.Minimum" VALUE="81.9378208"/>
<PARAM NAME="Counter00004.Maximum" VALUE="160.9414224"/>
<PARAM NAME="Counter00004.Average" VALUE="121.44250074"/>
<PARAM NAME="Counter00004.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00004.Data" VALUE="160.9414224 159.9399824
158.9385424 157.9471168 156.9456768 155.9442368 154.9427968
153.9413568 152.9399168 151.9384768 150.9470512 149.9456112
148.9441712 147.9427312 146.9412912 145.9398512 144.9384112
143.9469856 142.9455456 141.9441056 140.9426656 139.9412256
138.9397856 137.9383456 136.94692 135.94548 134.94404 133.9426
132.94116 131.93972 130.93828 129.9468544 128.9454144
127.9439744 126.9425344 125.9410944 124.9396544 123.9382144
122.9467888 121.9453488 120.9439088 119.9424688 118.9410288
117.9496032 116.9381488 115.9467232 114.9452832 113.9438432
112.9424032 111.9409632 110.9395232 109.9380832 108.9466576
107.9452176 106.9437776 105.9423376 104.9408976 103.9394576
102.9380176 101.946592 100.945152 99.943712 98.942272 97.940832
96.939392 95.937952 94.9465264 93.9450864 92.9436464
91.9422064 90.9407664 89.9393264 88.9378864 87.9464608 86.9450208
85.9435808 84.9421408 83.9407008 82.9392608 -1"/>
<PARAM NAME="Counter00005.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Handle Count"/>
<PARAM NAME="Counter00005.Color" VALUE="8388736"/>
<PARAM NAME="Counter00005.Width" VALUE="1"/>
<PARAM NAME="Counter00005.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00005.ScaleFactor" VALUE="-2"/>
<PARAM NAME="Counter00005.Minimum" VALUE="349"/>
<PARAM NAME="Counter00005.Maximum" VALUE="1860"/>
<PARAM NAME="Counter00005.Average" VALUE="1379.1125"/>
<PARAM NAME="Counter00005.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00005.Data" VALUE="1847 1847 1847 1847
1847 1847 1847 1847 1847 1843 1843 1846 1846
1846 1846 1846 1846 1846 1846 1846 1846 1849
1846 1846 1846 1846 1846 1846 1846 1860
1846 1846 1846 1860 1846 1859 1845 1845 1856
1845 1845 1859 1843 1797 1722 1666 1602 1542
1445 1383 1335 1289 1217 1202 1163 1110 1093
1009 923 825 822 742 633 517 479 439 365 361 350 349 349 351 351
351 351 351 351 351 351 -1"/>
<PARAM NAME="Counter00006.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Data Bytes/sec"/>
<PARAM NAME="Counter00006.Color" VALUE="64"/>
<PARAM NAME="Counter00006.Width" VALUE="1"/>
<PARAM NAME="Counter00006.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00006.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00006.Minimum" VALUE="2148.89451276223"/>
<PARAM NAME="Counter00006.Maximum" VALUE="438788.065531068"/>
<PARAM NAME="Counter00006.Average" VALUE="117131.577517961"/>
<PARAM NAME="Counter00006.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00006.Data" VALUE="2148.89451276223
3223.37144267906 2170.60346600858 3223.36514824705
2148.90889989494 2686.14661559749 2686.12263690919
2686.20206795391 116669.471434346 139609.321604826
284368.617979938 194919.331044183 218389.870224827
199548.346271172 194382.00166372 203103.377727973
134375.799539176 272633.297217815 218923.865558033
202564.846756623 172041.517400965 224630.394408027
229251.415104814 115348.089536804 236906.156854999
208262.294033221 232802.052791642 220536.276496624
214021.250007672 163529.126731999 137629.96232644
125389.283369003 216497.727788433 227638.99118488
245127.12273112 168849.759459672 149391.480023756
164682.53930437 174558.418004705 70276.3415778569
151069.343643001 132036.69875138 438788.065531068
132712.198939688 45135.7707531042 174444.923328248
23685.8562699023 174982.345358445 152372.352271821
66758.8144130312 109297.818602043 89175.8207267917
44161.2903988922 88832.8533713239 44685.3478119933
23686.3320178105 174441.711577585 110370.559020575
132700.66642696 65686.9072520419 153438.641898166
152907.452088148 174985.567125952 71695.5089990493
46544.4110051962 129419.205726562 20855.8134903477
2686.13462619982 2686.13462619982 2686.14211956082
2702.10937375774 2686.11364501144 2713.27956260551
2686.11739162819 2686.13612486868 2686.11814095279
2686.13462619982 2686.13987154813 2704.71309155739 -1"/>
<PARAM NAME="Counter00007.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Data Operations/sec"/>
<PARAM NAME="Counter00007.Color" VALUE="16384"/>
<PARAM NAME="Counter00007.Width" VALUE="1"/>
<PARAM NAME="Counter00007.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00007.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00007.Minimum" VALUE="7.98845543777781"/>
<PARAM NAME="Counter00007.Maximum" VALUE="195.497276318545"/>
<PARAM NAME="Counter00007.Average" VALUE="38.280063876964"/>
<PARAM NAME="Counter00007.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00007.Data" VALUE="7.98845543777781
11.9827934672084 8.06915786620289 11.9827700678329
7.98850892154254 9.98567515092003 9.98558601081482
9.98588129350897 35.947457819552 47.4065696285497
76.8898488090825 56.9174591936477 58.915795663802
59.913633060461 54.9203247210814 58.9156970508 40.3458234369712
75.8906865593532 60.9120406816276 56.9181895784573
65.9048125164762 67.9033866181188 70.8971464581233
41.3549701027384 70.9006868069406 63.9068056065042
69.8979321418489 66.9036129084091 79.8862480548964
54.9204472861275 53.4575382061186 39.9424331827677
74.8926680940392 64.9056210335449 81.8821250772032
108.845134431984 43.9363210593369 57.4931386069033
120.827242337704 34.9494437924492 60.9118367763673
99.8568350788649 195.497276318545 32.4917838754912
10.0862057548836 23.9655067080983 9.98560551007684
25.9626612376569 19.9714728713311 13.9796488240762
15.9771693828703 16.1382293311843 7.98865600558831
17.9738693001937 9.98555258368566 9.98580607833494
23.9650654729476 19.9711497368271 20.1734062674004
9.98584786440285 23.9644905545533 21.9683137371301
25.9631392610723 24.963965027037 17.9738993841399
33.2852761980869 14.9783205187788 9.98563058066849
9.98563058066849 9.98565843702907 11.9827466685487
9.98555258368566 10.0865411249275 9.98556651162895
9.98563615192817 9.98556929722226 9.98563058066849
9.98565008010458 10.0546955076483 -1"/>
<PARAM NAME="Counter00008.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Other Bytes/sec"/>
<PARAM NAME="Counter00008.Color" VALUE="4194304"/>
<PARAM NAME="Counter00008.Width" VALUE="1"/>
<PARAM NAME="Counter00008.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00008.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00008.Minimum" VALUE="0"/>
<PARAM NAME="Counter00008.Maximum" VALUE="321418.255736883"/>
<PARAM NAME="Counter00008.Average" VALUE="157237.349798581"/>
<PARAM NAME="Counter00008.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00008.Data" VALUE="0 0 0 0 0 0 0
0 139240.480783045 223835.666078494 171332.551674867
177242.96503285 169616.57857047 191593.812921844 170790.22726626
220591.354040696 199107.647307039 220725.066172883
170479.820613304 166216.092040037 195120.184474916
168428.359030954 199001.300248442 221771.574793875
198186.393048629 192613.115010328 167603.258773501
195595.208741201 167287.794895557 199316.288737227
140680.067902577 195887.677936588 167165.428030435
198296.657737639 171520.085099219 202663.648837065
152001.696915781 194988.48391109 235022.966358344
170863.836479137 166755.639444967 238427.166549455
242395.350910629 208397.378779844 302126.241664086
266807.986181259 283321.58513741 261442.001535417
237543.694052543 283870.749021691 215505.053501587
244993.450837376 216151.062707204 307108.52070117
232357.817290815 262010.575625176 311084.523637964
231515.553324168 229408.950061937 261270.722109022
319910.971096691 168688.68982913 155308.503312897
279554.468841569 321418.255736883 178201.299606691
28268.0850377407 4829.05094881128 9735.98981615177 0 0 0
0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00009.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Other Operations/sec"/>
<PARAM NAME="Counter00009.Color" VALUE="0"/>
<PARAM NAME="Counter00009.Width" VALUE="1"/>
<PARAM NAME="Counter00009.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00009.ScaleFactor" VALUE="-1"/>
<PARAM NAME="Counter00009.Minimum" VALUE="0"/>
<PARAM NAME="Counter00009.Maximum" VALUE="1085.39171803331"/>
<PARAM NAME="Counter00009.Average" VALUE="471.981541551787"/>
<PARAM NAME="Counter00009.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00009.Data" VALUE="0 0 0 0 0 0 0
0 330.51690384088 425.650476239318 448.357689808805
407.409181596636 437.37488984314 433.375279137335
428.378532824435 441.368442312773 426.657082845971
475.315352661212 442.361213474771 404.418715425881
459.336572084531 438.376275372855 446.352457278607
419.601647871687 449.370550184834 433.368025519107
444.351140044611 454.345430945166 441.371520503303
437.366471114979 294.520776531823 392.434406020692
397.430425352368 481.300143664133 501.278375472634
660.060861096713 335.513724453118 432.711516883536
725.962026276947 358.481437756836 397.424771098265
852.777371573506 986.602834892553 730.572837442863
893.637829882689 964.611645000958 925.665630784123
937.651496236916 961.626418754592 870.73241247103
740.941230130612 920.887711210704 668.051358467322
963.599104149272 1006.54370043551 919.692739814648
1001.54002789027 885.720490828283 1060.11249935189
900.723477369137 1085.39171803331 832.798802580294
977.612051407301 1006.54706989013 889.708019514928
642.506695096405 81.8814855026577 26.9612025678049
51.9252790194761 0 0.998562222379062 0 0 0 0 0 0 0
0 -1"/>
<PARAM NAME="Counter00010.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Read Bytes/sec"/>
<PARAM NAME="Counter00010.Color" VALUE="255"/>
<PARAM NAME="Counter00010.Width" VALUE="2"/>
<PARAM NAME="Counter00010.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00010.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00010.Minimum" VALUE="47.9307326266669"/>
<PARAM NAME="Counter00010.Maximum" VALUE="432384.263557567"/>
<PARAM NAME="Counter00010.Average" VALUE="114185.810142117"/>
<PARAM NAME="Counter00010.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00010.Data" VALUE="47.9307326266669
71.8967608032505 48.4149471972174 71.8966204069973
47.9310535292552 59.9140509055202 59.9135160648889
59.9152877610538 114568.542232892 136417.951683449
282267.627825467 192293.13950595 216814.122334023
196396.889172191 192281.049605299 200477.135639098
132253.609226392 270007.080038196 216822.899433539
200463.866565868 168526.594066753 220953.625738499
225049.510987972 111634.211490016 233229.307153265
204585.655623172 229125.421560981 216859.573470821
209455.750931334 159604.811135009 132324.553817681
122763.068387236 213508.012478119 225012.809903062
242137.426603301 162668.554118993 147290.525034919
161770.562266508 166972.264615949 65549.1796660439
148071.682429843 125855.560659998 432384.263557567
127533.205509837 43544.1674849836 172343.947240171
21584.8848705821 172356.122317867 150796.603062273
64657.8729040414 107722.070271658 87053.6435697409
43110.7821341573 86206.6713569067 43109.6276142877
21585.3184189288 172340.774171124 107744.352830182
130578.424087629 64636.3960567067 150812.533141563
150806.482447106 172359.295731467 68018.8162298673
43145.3469216622 124394.137665384 18229.6146260551
59.9137834840109 59.9137834840109 59.9139506221744
67.9022311217762 59.913315502114 60.5192467495653
59.9133990697737 59.913816911569 59.9134157833336
59.9137834840109 59.9139004806275 60.3281730458898 -1"/>
<PARAM NAME="Counter00011.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Read Operations/sec"/>
<PARAM NAME="Counter00011.Color" VALUE="32768"/>
<PARAM NAME="Counter00011.Width" VALUE="2"/>
<PARAM NAME="Counter00011.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00011.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00011.Minimum" VALUE="3.99422771888891"/>
<PARAM NAME="Counter00011.Maximum" VALUE="160.044402374767"/>
<PARAM NAME="Counter00011.Average" VALUE="30.659495605161"/>
<PARAM NAME="Counter00011.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00011.Data" VALUE="3.99422771888891
5.99139673360421 4.03457893310145 5.99138503391644
3.99425446077127 4.99283757546001 4.99279300540741
4.99294064675448 31.9532958396017 40.3460167051487
72.8955709488704 51.9246996152576 55.9200772402188
53.9222697544149 50.926119286821 53.9228413685288
36.3112410932741 70.89787823308 56.9178085057832
52.9239306606708 51.92500380086 60.9133321133124
62.9087355896024 34.2943654510513 63.9104782485098
56.9169987432928 62.908138927664 59.9136832015604
63.9089984439171 46.9320185899635 43.3712102427
34.9496290349217 61.9112722910724 59.9128809540414
68.9008125649636 67.9033866181188 39.9421100539426
47.4066230618326 73.894346553637 25.9624439601051
46.9320709588404 58.9155326965303 160.044402374767
22.645788761706 7.06034402841854 19.971255590082 5.9913633060461
20.9698417688767 16.9757519406314 9.98546344576869
12.9814501235822 12.1036719983882 5.99149200419123
12.9811278279177 6.98988680857996 5.99148364700096
19.970887894123 14.9783623026203 16.1387250139203
7.98867829152228 18.9718883556881 17.9740748758337
20.9702278647123 17.9740548194667 10.9840496236411
23.1988288653333 9.98554701251923 4.99281529033424
4.99281529033424 4.99282921851454 5.99137333427437
4.99277629184283 5.04327056246377 4.99278325581447
4.99281807596409 4.99278464861113 4.99281529033424
4.99282504005229 5.02734775382415 -1"/>
<PARAM NAME="Counter00012.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Write Bytes/sec"/>
<PARAM NAME="Counter00012.Color" VALUE="16711680"/>
<PARAM NAME="Counter00012.Width" VALUE="2"/>
<PARAM NAME="Counter00012.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00012.ScaleFactor" VALUE="-2"/>
<PARAM NAME="Counter00012.Minimum" VALUE="1050.50826473486"/>
<PARAM NAME="Counter00012.Maximum" VALUE="7586.15338875649"/>
<PARAM NAME="Counter00012.Average" VALUE="2945.76737584418"/>
<PARAM NAME="Counter00012.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00012.Data" VALUE="2100.96378013556
3151.47468187581 2122.18851881136 3151.46852784005
2100.97784636569 2626.23256469197 2626.2091208443
2626.28678019286 2100.92920145381 3191.36992137726
2100.99015447155 2626.19153823322 1575.74789080474
3151.45709898025 2100.95205842101 2626.24208887464
2122.19031278469 2626.21717961972 2100.96612449417
2100.98019075569 3514.92333421206 3676.76866952814
4201.90411684201 3713.87804678738 3676.84970173458
3676.63841004919 3676.63123066125 3676.70302580242
4565.49907633733 3924.31559699057 5305.40850875819
2626.21498176697 2989.71531031405 2626.18128181882
2989.69612781886 6181.20534067875 2100.95498883738
2911.97703786193 7586.15338875649 4727.16191181299
2997.66121315827 6181.13809138173 6403.80197350176
5178.99342985102 1591.60326812064 2100.97608807662
2100.97139932017 2626.22304057837 1575.74920954802
2100.94150898973 1575.74833038559 2122.17715705074
1050.50826473486 2626.18201441719 1575.7201977056
2101.01359888167 2100.93740646174 2626.20619039277
2122.24233933052 1050.51119533518 2626.10875660314
2100.96964104189 2626.2713944854 3676.69276918202
3399.06408353402 5025.06806117785 2626.19886429256
2626.22084271581 2626.22084271581 2626.22816893865
2634.20714263596 2626.20032950933 2652.76031585595
2626.20399255841 2626.22230795711 2626.20472516946
2626.22084271581 2626.2259710675 2644.3849185115 -1"/>
<PARAM NAME="Counter00013.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Write Operations/sec"/>
<PARAM NAME="Counter00013.Color" VALUE="65535"/>
<PARAM NAME="Counter00013.Width" VALUE="2"/>
<PARAM NAME="Counter00013.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00013.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00013.Minimum" VALUE="1.99716400139708"/>
<PARAM NAME="Counter00013.Maximum" VALUE="46.9328957840667"/>
<PARAM NAME="Counter00013.Average" VALUE="7.62056827180303"/>
<PARAM NAME="Counter00013.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00013.Data" VALUE="3.99422771888891
5.99139673360421 4.03457893310145 5.99138503391644
3.99425446077127 4.99283757546001 4.99279300540741
4.99294064675448 3.99416197995022 7.06055292340101
3.99427786021208 4.99275957839015 2.99571842358315
5.9913633060461 3.99420543426047 4.99285568227118
4.03458234369712 4.99280832627324 3.99423217584443
3.99425891778648 13.9798087156162 6.99005450480634
7.98841086852094 7.06060465168704 6.99020855843076
6.9898068632114 6.98979321418489 6.98992970684871
15.9772496109793 7.98842869616401 10.0863279634186
4.99280414784596 12.9813958029668 4.99274007950345
12.9813125122395 40.9417478138657 3.99421100539427
10.0865155450708 46.9328957840667 8.98699983234409
13.9797658175269 40.9413023823346 35.4528739437776
9.84599511378521 3.02586172646509 3.99425111801639
3.99424220403074 4.99281946878017 2.99572093069966
3.99418537830748 2.99571925928819 4.03455733279608
1.99716400139708 4.99274147227602 2.9956657751057
3.99432243133398 3.9941775788246 4.99278743420678
4.03468125348007 1.99716957288057 4.99260219886528
3.99423886129637 4.99291139636007 6.98991020757037
6.98984976049887 10.0864473327536 4.99277350625961
4.99281529033424 4.99281529033424 4.99282921851454
5.99137333427437 4.99277629184283 5.04327056246377
4.99278325581447 4.99281807596409 4.99278464861113
4.99281529033424 4.99282504005229 5.02734775382415 -1"/>
<PARAM NAME="Counter00014.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Page Faults/sec"/>
<PARAM NAME="Counter00014.Color" VALUE="16711935"/>
<PARAM NAME="Counter00014.Width" VALUE="2"/>
<PARAM NAME="Counter00014.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00014.ScaleFactor" VALUE="-1"/>
<PARAM NAME="Counter00014.Minimum" VALUE="0"/>
<PARAM NAME="Counter00014.Maximum" VALUE="1004.51156241169"/>
<PARAM NAME="Counter00014.Average" VALUE="157.626770964271"/>
<PARAM NAME="Counter00014.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00014.Data" VALUE="0 0 0 0 0 0 0
3.99435251740359 11.9824859398507 0 83.8798350644536
18.9724863978826 0 81.8819651826301 128.8131252549 0 0
157.772743110234 263.619323605733 0 38.943752850645
21.9687427293914 0 0 0 0 0 173.749681284525
249.644525171551 38.9435898937995 0 61.9107714332899
0.998568907920523 39.9419206360276 19.97125001883
151.784040675795 0 394.382757812267 175.748716127569
117.8295533574 491.288913015946 187.730849948266
561.168347567222 500.176551780289 174.491359559487
453.34750189486 185.732262487429 552.205833247087
363.480806258226 520.242645524549 139.800232100115
223.917931970182 47.9319360335298 339.50642011477
370.464000854738 267.619602899376 610.110625165457
298.568688565566 275.366995550015 71.8981046237005
1004.51156241169 595.14159033316 428.391797807694
207.700189024948 195.715793293968 314.697156781913
731.940596017659 47.9310267872087 38.9439592646071 0
11.9827466685487 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00015.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Page File Bytes"/>
<PARAM NAME="Counter00015.Color" VALUE="16776960"/>
<PARAM NAME="Counter00015.Width" VALUE="2"/>
<PARAM NAME="Counter00015.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00015.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00015.Minimum" VALUE="33914880"/>
<PARAM NAME="Counter00015.Maximum" VALUE="61943808"/>
<PARAM NAME="Counter00015.Average" VALUE="53288908.8"/>
<PARAM NAME="Counter00015.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00015.Data" VALUE="61911040 61911040
61911040 61911040 61911040 61911040 61911040 61911040
61886464 61812736 61812736 61435904 61353984 61943808
61550592 61423616 61538304 61575168 61661184 60968960
60968960 60985344 60837888 60837888 60837888
60837888 60837888 60837888 61157376 60940288 60833792
60907520 60645376 60755968 60645376 60751872 60637184
60637184 60370944 60616704 60092416 61935616 61784064
60616704 58568704 57978880 57233408 56573952
55304192 53927936 52576256 51998720 51380224 51634176
50634752 49487872 51077120 48848896 47718400 46579712
46538752 43683840 41250816 39481344 38846464 38363136
37216256 34291712 34144256 33988608 33988608
33914880 33914880 33914880 33914880 33914880 33914880
33914880 33914880 -1"/>
<PARAM NAME="Counter00016.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Page File Bytes Peak"/>
<PARAM NAME="Counter00016.Color" VALUE="128"/>
<PARAM NAME="Counter00016.Width" VALUE="2"/>
<PARAM NAME="Counter00016.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00016.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00016.Minimum" VALUE="33988608"/>
<PARAM NAME="Counter00016.Maximum" VALUE="63856640"/>
<PARAM NAME="Counter00016.Average" VALUE="54742528"/>
<PARAM NAME="Counter00016.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00016.Data" VALUE="63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 62246912 61792256
60616704 58998784 58998784 57417728 57417728
55304192 54448128 52576256 51998720 51838976 51838976
51838976 51838976 51077120 48848896 47722496 46624768
46624768 43683840 41250816 39501824 38883328 38363136
37216256 34291712 34144256 33988608 33988608
33988608 33988608 33988608 33988608 33988608 33988608
33988608 33988608 -1"/>
<PARAM NAME="Counter00017.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Thread Count"/>
<PARAM NAME="Counter00017.Color" VALUE="8421376"/>
<PARAM NAME="Counter00017.Width" VALUE="2"/>
<PARAM NAME="Counter00017.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00017.ScaleFactor" VALUE="-1"/>
<PARAM NAME="Counter00017.Minimum" VALUE="26"/>
<PARAM NAME="Counter00017.Maximum" VALUE="145"/>
<PARAM NAME="Counter00017.Average" VALUE="107.4"/>
<PARAM NAME="Counter00017.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00017.Data" VALUE="144 144 144 144 144 144
144 144 143 140 140 141 141 141 141 141 141 141 141 141 141 142 141
141 141 141 141 141 141 142 141 144 144 145 144 145 144 144 145 144
144 145 144 141 135 133 126 122 116 109 106 102 98 96 93 89 89 82
76 67 67 61 52 43 40 37 31 31 29 29 29 26 26 26 26
26 26 26 26 -1"/>
<PARAM NAME="Counter00018.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Working Set"/>
<PARAM NAME="Counter00018.Color" VALUE="4194304"/>
<PARAM NAME="Counter00018.Width" VALUE="2"/>
<PARAM NAME="Counter00018.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00018.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00018.Minimum" VALUE="46047232"/>
<PARAM NAME="Counter00018.Maximum" VALUE="74121216"/>
<PARAM NAME="Counter00018.Average" VALUE="65433036.8"/>
<PARAM NAME="Counter00018.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00018.Data" VALUE="74067968 74067968
74067968 74067968 74067968 74067968 74067968 74067968
74051584 74002432 74002432 73666560 73588736 74121216
73785344 73658368 73773056 73809920 73895936 73158656
73158656 73162752 73072640 73072640 73072640
73072640 73072640 73072640 73392128 73175040 73060352
73109504 72855552 72974336 72855552 72953856 72847360
72847360 72572928 72785920 72302592 74121216 73904128
72499200 70488064 69865472 69185536 68526080
67219456 65937408 64577536 64049152 63406080 63639552
62717952 61587456 63090688 60940288 59813888 58728448
58695680 55791616 53379072 51650560 51023872 50552832
49426432 46419968 46239744 46096384 46096384
46047232 46047232 46047232 46047232 46047232 46047232
46047232 46047232 -1"/>
<PARAM NAME="Counter00019.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Working Set Peak"/>
<PARAM NAME="Counter00019.Color" VALUE="0"/>
<PARAM NAME="Counter00019.Width" VALUE="2"/>
<PARAM NAME="Counter00019.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00019.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00019.Minimum" VALUE="46096384"/>
<PARAM NAME="Counter00019.Maximum" VALUE="76013568"/>
<PARAM NAME="Counter00019.Average" VALUE="66856448"/>
<PARAM NAME="Counter00019.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00019.Data" VALUE="76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 74366976 73904128
72499200 70885376 70885376 69316608 69316608
67219456 66433024 64577536 64049152 63868928 63868928
63868928 63868928 63090688 60940288 59813888 58781696
58781696 55791616 53379072 51671040 51060736 50556928
49426432 46419968 46256128 46096384 46096384
46096384 46096384 46096384 46096384 46096384 46096384
46096384 46096384 -1"/>
<PARAM NAME="Selected" VALUE="\\JMLAPTOP04\Process(w3wp)\IO Read
Operations/sec"/>
</OBJECT>
</BODY>
</HTML>
http://groups.google.com/[email protected]#link1
In the current release of our system, we decided to "wrap" the ASP.NET
Session and Application objects to improve code clarity and accuracy.
For example, instead of:
Session["List1"] = new SomeListClass;
we provide a wrapper class, with Session variables accessed via
properties:
UserSession session = new UserSession(context);
session.List1 = new SomeListClass();
Under normal load, the application works fine. However, when we load
test (using Microsoft Application Center Test), after about 30sec, we
start getting internal server errors (500). (Previous load testing,
before the introduction of the wrapper class, was OK).
I have include some example calling code, an example UserSession
class, and a Performance Monitor trace (we are using w2k3, so
apologies if you can't read this, after you cut and paste the
contents).
Counter "IO Read Operations/sec" shows where things start to go
seriously wrong (about half-way in the graph).
Thanks
John
// Calling code...
/////////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Execute the service.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////////
public override void Execute(HttpContext context)
{
// Create a user session object.
UserSession session = new UserSession(context);
...
// Create and load a List1 object.
session.List1 = new SomeListClass();
session.List1.Load(<params>);
// Create and load a List2 object.
session.List2 = new SomeListClass();
session.List2.Load(<params>);
...
}
// UserSession class...
/////////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// A class for accessing properties of the user's session state.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////////
public class UserSession
{
/////////////////////////////////////////////////////////////////////////////////
// Constants for the item keys.
/////////////////////////////////////////////////////////////////////////////////
private const string List1Key = "List1";
private const string List2Key = "List2";
/////////////////////////////////////////////////////////////////////////////////
// Private variables.
/////////////////////////////////////////////////////////////////////////////////
private HttpContext _context;
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Property accessor for the context.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public HttpContext Context
{
get { return _context; }
set { _context = value; }
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Constructor.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public UserSession(HttpContext context)
{
_context = context;
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Get a value from the HTTP session.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
protected object GetValue(string key)
{
return _context.Session[key];
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Set a value in the HTTP session.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
protected void SetValue(string key, object value)
{
_context.Session[key] = value;
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Initialise the session.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public void Init()
{
// Set some defaults (whatever).
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Property accessor for List1.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public SomeListClass List1
{
get { return (SomeListClass)GetValue(List1Key); }
set { SetValue(List1Key, value); }
}
/////////////////////////////////////////////////////////////////////////////////
/// <summary>
/// Property accessor for List1.
/// </summary>
/////////////////////////////////////////////////////////////////////////////////
public SomeListClass List2
{
get { return (SomeListClass)GetValue(List2Key); }
set { SetValue(List2Key, value); }
}
...
}
// Performance Monitor Trace
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;" />
<META NAME="GENERATOR" Content="Microsoft System Monitor" />
</HEAD>
<BODY>
<OBJECT ID="DISystemMonitor1" WIDTH="100%" HEIGHT="100%"
CLASSID="CLSID:C4D2D8E0-D1DD-11CE-940F-008029004347">
<PARAM NAME="_Version" VALUE="393219"/>
<PARAM NAME="_ExtentX" VALUE="21775"/>
<PARAM NAME="_ExtentY" VALUE="17066"/>
<PARAM NAME="DisplayType" VALUE="1"/>
<PARAM NAME="ReportValueType" VALUE="0"/>
<PARAM NAME="MaximumScale" VALUE="100"/>
<PARAM NAME="MinimumScale" VALUE="0"/>
<PARAM NAME="ShowLegend" VALUE="-1"/>
<PARAM NAME="ShowToolbar" VALUE="-1"/>
<PARAM NAME="ShowScaleLabels" VALUE="-1"/>
<PARAM NAME="ShowHorizontalGrid" VALUE="0"/>
<PARAM NAME="ShowVerticalGrid" VALUE="0"/>
<PARAM NAME="ShowValueBar" VALUE="-1"/>
<PARAM NAME="ManualUpdate" VALUE="1"/>
<PARAM NAME="Highlight" VALUE="1"/>
<PARAM NAME="ReadOnly" VALUE="0"/>
<PARAM NAME="MonitorDuplicateInstances" VALUE="-1"/>
<PARAM NAME="UpdateInterval" VALUE="1"/>
<PARAM NAME="DisplayFilter" VALUE="1"/>
<PARAM NAME="BackColorCtl" VALUE="-2147483633"/>
<PARAM NAME="ForeColor" VALUE="-1"/>
<PARAM NAME="BackColor" VALUE="-2147483633"/>
<PARAM NAME="GridColor" VALUE="8421504"/>
<PARAM NAME="TimeBarColor" VALUE="255"/>
<PARAM NAME="Appearance" VALUE="-1"/>
<PARAM NAME="BorderStyle" VALUE="0"/>
<PARAM NAME="NextCounterColor" VALUE="0"/>
<PARAM NAME="NextCounterWidth" VALUE="2"/>
<PARAM NAME="NextCounterLineStyle" VALUE="0"/>
<PARAM NAME="GraphTitle" VALUE=""/>
<PARAM NAME="YAxisLabel" VALUE=""/>
<PARAM NAME="DataSourceType" VALUE="1"/>
<PARAM NAME="SqlDsnName" VALUE=""/>
<PARAM NAME="SqlLogSetName" VALUE=""/>
<PARAM NAME="LogFileCount" VALUE="0"/>
<PARAM NAME="AmbientFont" VALUE="-1"/>
<PARAM NAME="LegendColumnWidths" VALUE="5.63204005006258E-02
5.63204005006258E-02 0.220275344180225 7.63454317897372E-02
0.065081351689612 0.065081351689612 9.51188986232791E-02"/>
<PARAM NAME="LegendSortDirection" VALUE="0"/>
<PARAM NAME="LegendSortColumn" VALUE="2097272"/>
<PARAM NAME="CounterCount" VALUE="19"/>
<PARAM NAME="MaximumSamples" VALUE="100"/>
<PARAM NAME="SampleCount" VALUE="80"/>
<PARAM NAME="SampleIndex" VALUE="80"/>
<PARAM NAME="StepNumber" VALUE="79"/>
<PARAM NAME="Counter00001.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\% Privileged Time"/>
<PARAM NAME="Counter00001.Color" VALUE="16776960"/>
<PARAM NAME="Counter00001.Width" VALUE="1"/>
<PARAM NAME="Counter00001.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00001.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00001.Minimum" VALUE="0"/>
<PARAM NAME="Counter00001.Maximum" VALUE="15"/>
<PARAM NAME="Counter00001.Average" VALUE="4.33515020915198"/>
<PARAM NAME="Counter00001.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00001.Data" VALUE="0 0 0 0 0 0 0
0 3 4.04040404040404 3 4 4 6 3 5 7.07070707070707
5 6 4 5 3 4 11.1111111111111 1 7 3 10 1 1
4.04040404040404 2 4 4 5 5 3 4.04040404040404 6 2
2 4 9.09090909090909 2.97029702970297 9.09090909090909
12 6 5 4 7 9 7.07070707070707 7 11 10 12 11 7
4.04040404040404 12 15 6 4 10 10 5.05050505050505 0 0
2 0 0 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00002.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\% Processor Time"/>
<PARAM NAME="Counter00002.Color" VALUE="128"/>
<PARAM NAME="Counter00002.Width" VALUE="1"/>
<PARAM NAME="Counter00002.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00002.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00002.Minimum" VALUE="0"/>
<PARAM NAME="Counter00002.Maximum" VALUE="56"/>
<PARAM NAME="Counter00002.Average" VALUE="31.7657497781721"/>
<PARAM NAME="Counter00002.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00002.Data" VALUE="0 0 0 0 0 0 0
0 29 43.4343434343434 48 53 50 47 50 49 46.4646464646465
50 56 52 52 50 45 50.5050505050505 49 52 55 39 47 39
30.3030303030303 44 39 54 54 48 38 43.4343434343434 49 30
42 45 46.4646464646465 18.8118811881188 42.4242424242424
37 35 31 32 41 36 46.4646464646465 34 48 40 49 47 45
33.3333333333333 53 48 22 21 48 52 26.2626262626263 6 0
2 0 0 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00003.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\% User Time"/>
<PARAM NAME="Counter00003.Color" VALUE="4210752"/>
<PARAM NAME="Counter00003.Width" VALUE="1"/>
<PARAM NAME="Counter00003.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00003.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00003.Minimum" VALUE="0"/>
<PARAM NAME="Counter00003.Maximum" VALUE="52"/>
<PARAM NAME="Counter00003.Average" VALUE="27.4305995690202"/>
<PARAM NAME="Counter00003.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00003.Data" VALUE="0 0 0 0 0 0 0
0 26 39.3939393939394 45 49 46 41 47 44 39.3939393939394
45 50 48 47 47 41 39.3939393939394 48 45 52 29 46 38
26.2626262626263 42 35 50 49 43 35 39.3939393939394 43 28
40 41 37.3737373737374 15.8415841584158 33.3333333333333
25 29 26 28 34 27 39.3939393939394 27 37 30 37 36 38
29.2929292929293 41 33 16 17 38 42 21.2121212121212 6 0
0 0 0 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00004.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Elapsed Time"/>
<PARAM NAME="Counter00004.Color" VALUE="32896"/>
<PARAM NAME="Counter00004.Width" VALUE="1"/>
<PARAM NAME="Counter00004.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00004.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00004.Minimum" VALUE="81.9378208"/>
<PARAM NAME="Counter00004.Maximum" VALUE="160.9414224"/>
<PARAM NAME="Counter00004.Average" VALUE="121.44250074"/>
<PARAM NAME="Counter00004.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00004.Data" VALUE="160.9414224 159.9399824
158.9385424 157.9471168 156.9456768 155.9442368 154.9427968
153.9413568 152.9399168 151.9384768 150.9470512 149.9456112
148.9441712 147.9427312 146.9412912 145.9398512 144.9384112
143.9469856 142.9455456 141.9441056 140.9426656 139.9412256
138.9397856 137.9383456 136.94692 135.94548 134.94404 133.9426
132.94116 131.93972 130.93828 129.9468544 128.9454144
127.9439744 126.9425344 125.9410944 124.9396544 123.9382144
122.9467888 121.9453488 120.9439088 119.9424688 118.9410288
117.9496032 116.9381488 115.9467232 114.9452832 113.9438432
112.9424032 111.9409632 110.9395232 109.9380832 108.9466576
107.9452176 106.9437776 105.9423376 104.9408976 103.9394576
102.9380176 101.946592 100.945152 99.943712 98.942272 97.940832
96.939392 95.937952 94.9465264 93.9450864 92.9436464
91.9422064 90.9407664 89.9393264 88.9378864 87.9464608 86.9450208
85.9435808 84.9421408 83.9407008 82.9392608 -1"/>
<PARAM NAME="Counter00005.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Handle Count"/>
<PARAM NAME="Counter00005.Color" VALUE="8388736"/>
<PARAM NAME="Counter00005.Width" VALUE="1"/>
<PARAM NAME="Counter00005.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00005.ScaleFactor" VALUE="-2"/>
<PARAM NAME="Counter00005.Minimum" VALUE="349"/>
<PARAM NAME="Counter00005.Maximum" VALUE="1860"/>
<PARAM NAME="Counter00005.Average" VALUE="1379.1125"/>
<PARAM NAME="Counter00005.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00005.Data" VALUE="1847 1847 1847 1847
1847 1847 1847 1847 1847 1843 1843 1846 1846
1846 1846 1846 1846 1846 1846 1846 1846 1849
1846 1846 1846 1846 1846 1846 1846 1860
1846 1846 1846 1860 1846 1859 1845 1845 1856
1845 1845 1859 1843 1797 1722 1666 1602 1542
1445 1383 1335 1289 1217 1202 1163 1110 1093
1009 923 825 822 742 633 517 479 439 365 361 350 349 349 351 351
351 351 351 351 351 351 -1"/>
<PARAM NAME="Counter00006.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Data Bytes/sec"/>
<PARAM NAME="Counter00006.Color" VALUE="64"/>
<PARAM NAME="Counter00006.Width" VALUE="1"/>
<PARAM NAME="Counter00006.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00006.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00006.Minimum" VALUE="2148.89451276223"/>
<PARAM NAME="Counter00006.Maximum" VALUE="438788.065531068"/>
<PARAM NAME="Counter00006.Average" VALUE="117131.577517961"/>
<PARAM NAME="Counter00006.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00006.Data" VALUE="2148.89451276223
3223.37144267906 2170.60346600858 3223.36514824705
2148.90889989494 2686.14661559749 2686.12263690919
2686.20206795391 116669.471434346 139609.321604826
284368.617979938 194919.331044183 218389.870224827
199548.346271172 194382.00166372 203103.377727973
134375.799539176 272633.297217815 218923.865558033
202564.846756623 172041.517400965 224630.394408027
229251.415104814 115348.089536804 236906.156854999
208262.294033221 232802.052791642 220536.276496624
214021.250007672 163529.126731999 137629.96232644
125389.283369003 216497.727788433 227638.99118488
245127.12273112 168849.759459672 149391.480023756
164682.53930437 174558.418004705 70276.3415778569
151069.343643001 132036.69875138 438788.065531068
132712.198939688 45135.7707531042 174444.923328248
23685.8562699023 174982.345358445 152372.352271821
66758.8144130312 109297.818602043 89175.8207267917
44161.2903988922 88832.8533713239 44685.3478119933
23686.3320178105 174441.711577585 110370.559020575
132700.66642696 65686.9072520419 153438.641898166
152907.452088148 174985.567125952 71695.5089990493
46544.4110051962 129419.205726562 20855.8134903477
2686.13462619982 2686.13462619982 2686.14211956082
2702.10937375774 2686.11364501144 2713.27956260551
2686.11739162819 2686.13612486868 2686.11814095279
2686.13462619982 2686.13987154813 2704.71309155739 -1"/>
<PARAM NAME="Counter00007.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Data Operations/sec"/>
<PARAM NAME="Counter00007.Color" VALUE="16384"/>
<PARAM NAME="Counter00007.Width" VALUE="1"/>
<PARAM NAME="Counter00007.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00007.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00007.Minimum" VALUE="7.98845543777781"/>
<PARAM NAME="Counter00007.Maximum" VALUE="195.497276318545"/>
<PARAM NAME="Counter00007.Average" VALUE="38.280063876964"/>
<PARAM NAME="Counter00007.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00007.Data" VALUE="7.98845543777781
11.9827934672084 8.06915786620289 11.9827700678329
7.98850892154254 9.98567515092003 9.98558601081482
9.98588129350897 35.947457819552 47.4065696285497
76.8898488090825 56.9174591936477 58.915795663802
59.913633060461 54.9203247210814 58.9156970508 40.3458234369712
75.8906865593532 60.9120406816276 56.9181895784573
65.9048125164762 67.9033866181188 70.8971464581233
41.3549701027384 70.9006868069406 63.9068056065042
69.8979321418489 66.9036129084091 79.8862480548964
54.9204472861275 53.4575382061186 39.9424331827677
74.8926680940392 64.9056210335449 81.8821250772032
108.845134431984 43.9363210593369 57.4931386069033
120.827242337704 34.9494437924492 60.9118367763673
99.8568350788649 195.497276318545 32.4917838754912
10.0862057548836 23.9655067080983 9.98560551007684
25.9626612376569 19.9714728713311 13.9796488240762
15.9771693828703 16.1382293311843 7.98865600558831
17.9738693001937 9.98555258368566 9.98580607833494
23.9650654729476 19.9711497368271 20.1734062674004
9.98584786440285 23.9644905545533 21.9683137371301
25.9631392610723 24.963965027037 17.9738993841399
33.2852761980869 14.9783205187788 9.98563058066849
9.98563058066849 9.98565843702907 11.9827466685487
9.98555258368566 10.0865411249275 9.98556651162895
9.98563615192817 9.98556929722226 9.98563058066849
9.98565008010458 10.0546955076483 -1"/>
<PARAM NAME="Counter00008.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Other Bytes/sec"/>
<PARAM NAME="Counter00008.Color" VALUE="4194304"/>
<PARAM NAME="Counter00008.Width" VALUE="1"/>
<PARAM NAME="Counter00008.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00008.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00008.Minimum" VALUE="0"/>
<PARAM NAME="Counter00008.Maximum" VALUE="321418.255736883"/>
<PARAM NAME="Counter00008.Average" VALUE="157237.349798581"/>
<PARAM NAME="Counter00008.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00008.Data" VALUE="0 0 0 0 0 0 0
0 139240.480783045 223835.666078494 171332.551674867
177242.96503285 169616.57857047 191593.812921844 170790.22726626
220591.354040696 199107.647307039 220725.066172883
170479.820613304 166216.092040037 195120.184474916
168428.359030954 199001.300248442 221771.574793875
198186.393048629 192613.115010328 167603.258773501
195595.208741201 167287.794895557 199316.288737227
140680.067902577 195887.677936588 167165.428030435
198296.657737639 171520.085099219 202663.648837065
152001.696915781 194988.48391109 235022.966358344
170863.836479137 166755.639444967 238427.166549455
242395.350910629 208397.378779844 302126.241664086
266807.986181259 283321.58513741 261442.001535417
237543.694052543 283870.749021691 215505.053501587
244993.450837376 216151.062707204 307108.52070117
232357.817290815 262010.575625176 311084.523637964
231515.553324168 229408.950061937 261270.722109022
319910.971096691 168688.68982913 155308.503312897
279554.468841569 321418.255736883 178201.299606691
28268.0850377407 4829.05094881128 9735.98981615177 0 0 0
0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00009.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Other Operations/sec"/>
<PARAM NAME="Counter00009.Color" VALUE="0"/>
<PARAM NAME="Counter00009.Width" VALUE="1"/>
<PARAM NAME="Counter00009.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00009.ScaleFactor" VALUE="-1"/>
<PARAM NAME="Counter00009.Minimum" VALUE="0"/>
<PARAM NAME="Counter00009.Maximum" VALUE="1085.39171803331"/>
<PARAM NAME="Counter00009.Average" VALUE="471.981541551787"/>
<PARAM NAME="Counter00009.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00009.Data" VALUE="0 0 0 0 0 0 0
0 330.51690384088 425.650476239318 448.357689808805
407.409181596636 437.37488984314 433.375279137335
428.378532824435 441.368442312773 426.657082845971
475.315352661212 442.361213474771 404.418715425881
459.336572084531 438.376275372855 446.352457278607
419.601647871687 449.370550184834 433.368025519107
444.351140044611 454.345430945166 441.371520503303
437.366471114979 294.520776531823 392.434406020692
397.430425352368 481.300143664133 501.278375472634
660.060861096713 335.513724453118 432.711516883536
725.962026276947 358.481437756836 397.424771098265
852.777371573506 986.602834892553 730.572837442863
893.637829882689 964.611645000958 925.665630784123
937.651496236916 961.626418754592 870.73241247103
740.941230130612 920.887711210704 668.051358467322
963.599104149272 1006.54370043551 919.692739814648
1001.54002789027 885.720490828283 1060.11249935189
900.723477369137 1085.39171803331 832.798802580294
977.612051407301 1006.54706989013 889.708019514928
642.506695096405 81.8814855026577 26.9612025678049
51.9252790194761 0 0.998562222379062 0 0 0 0 0 0 0
0 -1"/>
<PARAM NAME="Counter00010.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Read Bytes/sec"/>
<PARAM NAME="Counter00010.Color" VALUE="255"/>
<PARAM NAME="Counter00010.Width" VALUE="2"/>
<PARAM NAME="Counter00010.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00010.ScaleFactor" VALUE="-4"/>
<PARAM NAME="Counter00010.Minimum" VALUE="47.9307326266669"/>
<PARAM NAME="Counter00010.Maximum" VALUE="432384.263557567"/>
<PARAM NAME="Counter00010.Average" VALUE="114185.810142117"/>
<PARAM NAME="Counter00010.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00010.Data" VALUE="47.9307326266669
71.8967608032505 48.4149471972174 71.8966204069973
47.9310535292552 59.9140509055202 59.9135160648889
59.9152877610538 114568.542232892 136417.951683449
282267.627825467 192293.13950595 216814.122334023
196396.889172191 192281.049605299 200477.135639098
132253.609226392 270007.080038196 216822.899433539
200463.866565868 168526.594066753 220953.625738499
225049.510987972 111634.211490016 233229.307153265
204585.655623172 229125.421560981 216859.573470821
209455.750931334 159604.811135009 132324.553817681
122763.068387236 213508.012478119 225012.809903062
242137.426603301 162668.554118993 147290.525034919
161770.562266508 166972.264615949 65549.1796660439
148071.682429843 125855.560659998 432384.263557567
127533.205509837 43544.1674849836 172343.947240171
21584.8848705821 172356.122317867 150796.603062273
64657.8729040414 107722.070271658 87053.6435697409
43110.7821341573 86206.6713569067 43109.6276142877
21585.3184189288 172340.774171124 107744.352830182
130578.424087629 64636.3960567067 150812.533141563
150806.482447106 172359.295731467 68018.8162298673
43145.3469216622 124394.137665384 18229.6146260551
59.9137834840109 59.9137834840109 59.9139506221744
67.9022311217762 59.913315502114 60.5192467495653
59.9133990697737 59.913816911569 59.9134157833336
59.9137834840109 59.9139004806275 60.3281730458898 -1"/>
<PARAM NAME="Counter00011.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Read Operations/sec"/>
<PARAM NAME="Counter00011.Color" VALUE="32768"/>
<PARAM NAME="Counter00011.Width" VALUE="2"/>
<PARAM NAME="Counter00011.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00011.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00011.Minimum" VALUE="3.99422771888891"/>
<PARAM NAME="Counter00011.Maximum" VALUE="160.044402374767"/>
<PARAM NAME="Counter00011.Average" VALUE="30.659495605161"/>
<PARAM NAME="Counter00011.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00011.Data" VALUE="3.99422771888891
5.99139673360421 4.03457893310145 5.99138503391644
3.99425446077127 4.99283757546001 4.99279300540741
4.99294064675448 31.9532958396017 40.3460167051487
72.8955709488704 51.9246996152576 55.9200772402188
53.9222697544149 50.926119286821 53.9228413685288
36.3112410932741 70.89787823308 56.9178085057832
52.9239306606708 51.92500380086 60.9133321133124
62.9087355896024 34.2943654510513 63.9104782485098
56.9169987432928 62.908138927664 59.9136832015604
63.9089984439171 46.9320185899635 43.3712102427
34.9496290349217 61.9112722910724 59.9128809540414
68.9008125649636 67.9033866181188 39.9421100539426
47.4066230618326 73.894346553637 25.9624439601051
46.9320709588404 58.9155326965303 160.044402374767
22.645788761706 7.06034402841854 19.971255590082 5.9913633060461
20.9698417688767 16.9757519406314 9.98546344576869
12.9814501235822 12.1036719983882 5.99149200419123
12.9811278279177 6.98988680857996 5.99148364700096
19.970887894123 14.9783623026203 16.1387250139203
7.98867829152228 18.9718883556881 17.9740748758337
20.9702278647123 17.9740548194667 10.9840496236411
23.1988288653333 9.98554701251923 4.99281529033424
4.99281529033424 4.99282921851454 5.99137333427437
4.99277629184283 5.04327056246377 4.99278325581447
4.99281807596409 4.99278464861113 4.99281529033424
4.99282504005229 5.02734775382415 -1"/>
<PARAM NAME="Counter00012.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Write Bytes/sec"/>
<PARAM NAME="Counter00012.Color" VALUE="16711680"/>
<PARAM NAME="Counter00012.Width" VALUE="2"/>
<PARAM NAME="Counter00012.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00012.ScaleFactor" VALUE="-2"/>
<PARAM NAME="Counter00012.Minimum" VALUE="1050.50826473486"/>
<PARAM NAME="Counter00012.Maximum" VALUE="7586.15338875649"/>
<PARAM NAME="Counter00012.Average" VALUE="2945.76737584418"/>
<PARAM NAME="Counter00012.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00012.Data" VALUE="2100.96378013556
3151.47468187581 2122.18851881136 3151.46852784005
2100.97784636569 2626.23256469197 2626.2091208443
2626.28678019286 2100.92920145381 3191.36992137726
2100.99015447155 2626.19153823322 1575.74789080474
3151.45709898025 2100.95205842101 2626.24208887464
2122.19031278469 2626.21717961972 2100.96612449417
2100.98019075569 3514.92333421206 3676.76866952814
4201.90411684201 3713.87804678738 3676.84970173458
3676.63841004919 3676.63123066125 3676.70302580242
4565.49907633733 3924.31559699057 5305.40850875819
2626.21498176697 2989.71531031405 2626.18128181882
2989.69612781886 6181.20534067875 2100.95498883738
2911.97703786193 7586.15338875649 4727.16191181299
2997.66121315827 6181.13809138173 6403.80197350176
5178.99342985102 1591.60326812064 2100.97608807662
2100.97139932017 2626.22304057837 1575.74920954802
2100.94150898973 1575.74833038559 2122.17715705074
1050.50826473486 2626.18201441719 1575.7201977056
2101.01359888167 2100.93740646174 2626.20619039277
2122.24233933052 1050.51119533518 2626.10875660314
2100.96964104189 2626.2713944854 3676.69276918202
3399.06408353402 5025.06806117785 2626.19886429256
2626.22084271581 2626.22084271581 2626.22816893865
2634.20714263596 2626.20032950933 2652.76031585595
2626.20399255841 2626.22230795711 2626.20472516946
2626.22084271581 2626.2259710675 2644.3849185115 -1"/>
<PARAM NAME="Counter00013.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\IO Write Operations/sec"/>
<PARAM NAME="Counter00013.Color" VALUE="65535"/>
<PARAM NAME="Counter00013.Width" VALUE="2"/>
<PARAM NAME="Counter00013.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00013.ScaleFactor" VALUE="0"/>
<PARAM NAME="Counter00013.Minimum" VALUE="1.99716400139708"/>
<PARAM NAME="Counter00013.Maximum" VALUE="46.9328957840667"/>
<PARAM NAME="Counter00013.Average" VALUE="7.62056827180303"/>
<PARAM NAME="Counter00013.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00013.Data" VALUE="3.99422771888891
5.99139673360421 4.03457893310145 5.99138503391644
3.99425446077127 4.99283757546001 4.99279300540741
4.99294064675448 3.99416197995022 7.06055292340101
3.99427786021208 4.99275957839015 2.99571842358315
5.9913633060461 3.99420543426047 4.99285568227118
4.03458234369712 4.99280832627324 3.99423217584443
3.99425891778648 13.9798087156162 6.99005450480634
7.98841086852094 7.06060465168704 6.99020855843076
6.9898068632114 6.98979321418489 6.98992970684871
15.9772496109793 7.98842869616401 10.0863279634186
4.99280414784596 12.9813958029668 4.99274007950345
12.9813125122395 40.9417478138657 3.99421100539427
10.0865155450708 46.9328957840667 8.98699983234409
13.9797658175269 40.9413023823346 35.4528739437776
9.84599511378521 3.02586172646509 3.99425111801639
3.99424220403074 4.99281946878017 2.99572093069966
3.99418537830748 2.99571925928819 4.03455733279608
1.99716400139708 4.99274147227602 2.9956657751057
3.99432243133398 3.9941775788246 4.99278743420678
4.03468125348007 1.99716957288057 4.99260219886528
3.99423886129637 4.99291139636007 6.98991020757037
6.98984976049887 10.0864473327536 4.99277350625961
4.99281529033424 4.99281529033424 4.99282921851454
5.99137333427437 4.99277629184283 5.04327056246377
4.99278325581447 4.99281807596409 4.99278464861113
4.99281529033424 4.99282504005229 5.02734775382415 -1"/>
<PARAM NAME="Counter00014.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Page Faults/sec"/>
<PARAM NAME="Counter00014.Color" VALUE="16711935"/>
<PARAM NAME="Counter00014.Width" VALUE="2"/>
<PARAM NAME="Counter00014.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00014.ScaleFactor" VALUE="-1"/>
<PARAM NAME="Counter00014.Minimum" VALUE="0"/>
<PARAM NAME="Counter00014.Maximum" VALUE="1004.51156241169"/>
<PARAM NAME="Counter00014.Average" VALUE="157.626770964271"/>
<PARAM NAME="Counter00014.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00014.Data" VALUE="0 0 0 0 0 0 0
3.99435251740359 11.9824859398507 0 83.8798350644536
18.9724863978826 0 81.8819651826301 128.8131252549 0 0
157.772743110234 263.619323605733 0 38.943752850645
21.9687427293914 0 0 0 0 0 173.749681284525
249.644525171551 38.9435898937995 0 61.9107714332899
0.998568907920523 39.9419206360276 19.97125001883
151.784040675795 0 394.382757812267 175.748716127569
117.8295533574 491.288913015946 187.730849948266
561.168347567222 500.176551780289 174.491359559487
453.34750189486 185.732262487429 552.205833247087
363.480806258226 520.242645524549 139.800232100115
223.917931970182 47.9319360335298 339.50642011477
370.464000854738 267.619602899376 610.110625165457
298.568688565566 275.366995550015 71.8981046237005
1004.51156241169 595.14159033316 428.391797807694
207.700189024948 195.715793293968 314.697156781913
731.940596017659 47.9310267872087 38.9439592646071 0
11.9827466685487 0 0 0 0 0 0 0 0 -1"/>
<PARAM NAME="Counter00015.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Page File Bytes"/>
<PARAM NAME="Counter00015.Color" VALUE="16776960"/>
<PARAM NAME="Counter00015.Width" VALUE="2"/>
<PARAM NAME="Counter00015.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00015.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00015.Minimum" VALUE="33914880"/>
<PARAM NAME="Counter00015.Maximum" VALUE="61943808"/>
<PARAM NAME="Counter00015.Average" VALUE="53288908.8"/>
<PARAM NAME="Counter00015.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00015.Data" VALUE="61911040 61911040
61911040 61911040 61911040 61911040 61911040 61911040
61886464 61812736 61812736 61435904 61353984 61943808
61550592 61423616 61538304 61575168 61661184 60968960
60968960 60985344 60837888 60837888 60837888
60837888 60837888 60837888 61157376 60940288 60833792
60907520 60645376 60755968 60645376 60751872 60637184
60637184 60370944 60616704 60092416 61935616 61784064
60616704 58568704 57978880 57233408 56573952
55304192 53927936 52576256 51998720 51380224 51634176
50634752 49487872 51077120 48848896 47718400 46579712
46538752 43683840 41250816 39481344 38846464 38363136
37216256 34291712 34144256 33988608 33988608
33914880 33914880 33914880 33914880 33914880 33914880
33914880 33914880 -1"/>
<PARAM NAME="Counter00016.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Page File Bytes Peak"/>
<PARAM NAME="Counter00016.Color" VALUE="128"/>
<PARAM NAME="Counter00016.Width" VALUE="2"/>
<PARAM NAME="Counter00016.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00016.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00016.Minimum" VALUE="33988608"/>
<PARAM NAME="Counter00016.Maximum" VALUE="63856640"/>
<PARAM NAME="Counter00016.Average" VALUE="54742528"/>
<PARAM NAME="Counter00016.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00016.Data" VALUE="63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 63856640 63856640
63856640 63856640 63856640 63856640 62246912 61792256
60616704 58998784 58998784 57417728 57417728
55304192 54448128 52576256 51998720 51838976 51838976
51838976 51838976 51077120 48848896 47722496 46624768
46624768 43683840 41250816 39501824 38883328 38363136
37216256 34291712 34144256 33988608 33988608
33988608 33988608 33988608 33988608 33988608 33988608
33988608 33988608 -1"/>
<PARAM NAME="Counter00017.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Thread Count"/>
<PARAM NAME="Counter00017.Color" VALUE="8421376"/>
<PARAM NAME="Counter00017.Width" VALUE="2"/>
<PARAM NAME="Counter00017.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00017.ScaleFactor" VALUE="-1"/>
<PARAM NAME="Counter00017.Minimum" VALUE="26"/>
<PARAM NAME="Counter00017.Maximum" VALUE="145"/>
<PARAM NAME="Counter00017.Average" VALUE="107.4"/>
<PARAM NAME="Counter00017.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00017.Data" VALUE="144 144 144 144 144 144
144 144 143 140 140 141 141 141 141 141 141 141 141 141 141 142 141
141 141 141 141 141 141 142 141 144 144 145 144 145 144 144 145 144
144 145 144 141 135 133 126 122 116 109 106 102 98 96 93 89 89 82
76 67 67 61 52 43 40 37 31 31 29 29 29 26 26 26 26
26 26 26 26 -1"/>
<PARAM NAME="Counter00018.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Working Set"/>
<PARAM NAME="Counter00018.Color" VALUE="4194304"/>
<PARAM NAME="Counter00018.Width" VALUE="2"/>
<PARAM NAME="Counter00018.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00018.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00018.Minimum" VALUE="46047232"/>
<PARAM NAME="Counter00018.Maximum" VALUE="74121216"/>
<PARAM NAME="Counter00018.Average" VALUE="65433036.8"/>
<PARAM NAME="Counter00018.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00018.Data" VALUE="74067968 74067968
74067968 74067968 74067968 74067968 74067968 74067968
74051584 74002432 74002432 73666560 73588736 74121216
73785344 73658368 73773056 73809920 73895936 73158656
73158656 73162752 73072640 73072640 73072640
73072640 73072640 73072640 73392128 73175040 73060352
73109504 72855552 72974336 72855552 72953856 72847360
72847360 72572928 72785920 72302592 74121216 73904128
72499200 70488064 69865472 69185536 68526080
67219456 65937408 64577536 64049152 63406080 63639552
62717952 61587456 63090688 60940288 59813888 58728448
58695680 55791616 53379072 51650560 51023872 50552832
49426432 46419968 46239744 46096384 46096384
46047232 46047232 46047232 46047232 46047232 46047232
46047232 46047232 -1"/>
<PARAM NAME="Counter00019.Path"
VALUE="\\JMLAPTOP04\Process(w3wp)\Working Set Peak"/>
<PARAM NAME="Counter00019.Color" VALUE="0"/>
<PARAM NAME="Counter00019.Width" VALUE="2"/>
<PARAM NAME="Counter00019.LineStyle" VALUE="0"/>
<PARAM NAME="Counter00019.ScaleFactor" VALUE="-6"/>
<PARAM NAME="Counter00019.Minimum" VALUE="46096384"/>
<PARAM NAME="Counter00019.Maximum" VALUE="76013568"/>
<PARAM NAME="Counter00019.Average" VALUE="66856448"/>
<PARAM NAME="Counter00019.StatisticStatus" VALUE="0"/>
<PARAM NAME="Counter00019.Data" VALUE="76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 76013568 76013568
76013568 76013568 76013568 76013568 74366976 73904128
72499200 70885376 70885376 69316608 69316608
67219456 66433024 64577536 64049152 63868928 63868928
63868928 63868928 63090688 60940288 59813888 58781696
58781696 55791616 53379072 51671040 51060736 50556928
49426432 46419968 46256128 46096384 46096384
46096384 46096384 46096384 46096384 46096384 46096384
46096384 46096384 -1"/>
<PARAM NAME="Selected" VALUE="\\JMLAPTOP04\Process(w3wp)\IO Read
Operations/sec"/>
</OBJECT>
</BODY>
</HTML>