Return-Path: Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: (qmail 10184 invoked from network); 30 May 2007 21:01:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 May 2007 21:01:04 -0000 Received: (qmail 30972 invoked by uid 500); 30 May 2007 21:01:07 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 30947 invoked by uid 500); 30 May 2007 21:01:07 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Received: (qmail 30926 invoked by uid 99); 30 May 2007 21:01:06 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2007 14:01:06 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [65.213.51.212] (HELO virgilearp.actuate.com) (65.213.51.212) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2007 14:01:01 -0700 Received: from exchange4.actuate.com (Not Verified[192.168.0.8]) by virgilearp.actuate.com with MailMarshal (v6,1,4,441) id ; Wed, 30 May 2007 14:07:04 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C7A2FD.9460F6F3" x-cr-puzzleid: {1FAB5E21-4694-44A5-824E-B1A075C32175} Content-class: urn:content-classes:message Subject: problem with high cpu usage on JMeter client Date: Wed, 30 May 2007 14:00:36 -0700 x-cr-hashedpuzzle: Atec CPIR Cbyr C9Uo Ddyx Ebx7 Ed97 EuH4 EzR+ FsZL GDiF GRqk HeMZ HkG7 Hzvi IOWh;1;ZABlAHIAYgB5AC0AdQBzAGUAcgBAAGQAYgAuAGEAcABhAGMAaABlAC4AbwByAGcA;Sosha1_v1;7;{1FAB5E21-4694-44A5-824E-B1A075C32175};agBiAG8AZQBoAGwAZQBAAGEAYwB0AHUAYQB0AGUALgBjAG8AbQA=;Wed, 30 May 2007 21:00:36 GMT;cAByAG8AYgBsAGUAbQAgAHcAaQB0AGgAIABoAGkAZwBoACAAYwBwAHUAIAB1AHMAYQBnAGUAIABvAG4AIABKAE0AZQB0AGUAcgAgAGMAbABpAGUAbgB0AA== Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: problem with high cpu usage on JMeter client Thread-Index: Acei/ZHVAeV066M5TCqNfxDWfQaHyQ== From: "Jason Boehle" To: X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. ------_=_NextPart_001_01C7A2FD.9460F6F3 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I am trying to load test our web app that talks to a backend server application we have. The JMeter test plan is attached. JMeter 2.2 is running on a dual-core 3GHz Pentium D, Windows Vista, Sun Java 1.6.0_01, 4GB RAM. What happens is that the test starts out fine, but about 20 seconds into it, the JMeter client machine's CPU usage starts to creep up, and eventually levels off at 50% (pegging one of the CPUs in the dual-core system), while the CPU usage on the web and server machines steadily drops off and so does the test throughput. This is with 5 threads in my JMeter thread pool. It smells to me like the JMeter process hits a point where it has filled up the heap with objects and so the garbage collector thread has to run constantly (thus the full utilization of one of the processors on my dual-core box) to free up space for the new objects JMeter keeps creating. I have a similar JMeter test that uses the SOAP sampler to issue requests against our backend server application directly, and it does not exhibit this problem. I use the same Switch Controller logic in my SOAP test, so I don't believe the problem is with it. It would seem to me the problem is related to the HTTP samplers and/or HTTP Cookie Manager used in this particular test. I have tried moving the Cookie Manager around to different spots in the tree. I have tried replacing the variables in my HTTP request samplers with hardcoded values. I have tried both types of HTTP request samplers. I have tried removing the HTTP Request Defaults configuration element. I have tried Keep-Alive and no Keep-Alive. I have tried removing my Runtime Controller and setting the Thread Group to run 1000 times instead. I have tried setting the HTTP Cookie Manager to clear cookies on each iteration. So far I have not been able to eliminate or identify the problem with my JMeter test. What should be my next step in troubleshooting this problem? What additional information can I provide to help? Thanks! Jason Boehle jboehle@actuate.com ------_=_NextPart_001_01C7A2FD.9460F6F3 Content-Type: application/octet-stream; name="singlefile_iportal.jmx" Content-Transfer-Encoding: base64 Content-Description: singlefile_iportal.jmx Content-Disposition: attachment; filename="singlefile_iportal.jmx" PGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iMS44Ij4KICA8aGFzaFRy ZWU+CiAgICA8VGVzdFBsYW4gZ3VpY2xhc3M9IlRlc3RQbGFuR3VpIiB0ZXN0Y2xhc3M9IlRlc3RQ bGFuIiB0ZXN0bmFtZT0iU2luZ2xlIGUuU3ByZWFkc2hlZXQgUmVwb3J0IGlQb3J0YWwgVGVzdCBQ bGFuIiBlbmFibGVkPSJ0cnVlIj4KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0 aW9uYWxfbW9kZSI+ZmFsc2U8L2Jvb2xQcm9wPgogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0 UGxhbi5jb21tZW50cyI+PC9zdHJpbmdQcm9wPgogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0 UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4KICAgICAgPGJvb2xQcm9w IG5hbWU9IlRlc3RQbGFuLnNlcmlhbGl6ZV90aHJlYWRncm91cHMiPmZhbHNlPC9ib29sUHJvcD4K ICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMi IGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNs YXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVk PSJ0cnVlIj4KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50 cyI+CiAgICAgICAgICA8ZWxlbWVudFByb3AgbmFtZT0iaVNlcnZlciIgZWxlbWVudFR5cGU9IkFy Z3VtZW50Ij4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI+aVNl cnZlcjwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQu dmFsdWUiPiR7X19QKGlTZXJ2ZXIsa3M4Y29yZTAxKX08L3N0cmluZ1Byb3A+CiAgICAgICAgICAg IDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPgogICAg ICAgICAgPC9lbGVtZW50UHJvcD4KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJpU2VydmVy UG9ydCIgZWxlbWVudFR5cGU9IkFyZ3VtZW50Ij4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFt ZT0iQXJndW1lbnQubmFtZSI+aVNlcnZlclBvcnQ8L3N0cmluZ1Byb3A+CiAgICAgICAgICAgIDxz dHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fUChpU2VydmVyUG9ydCw4MDAwKX08 L3N0cmluZ1Byb3A+CiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFk YXRhIj49PC9zdHJpbmdQcm9wPgogICAgICAgICAgPC9lbGVtZW50UHJvcD4KICAgICAgICAgIDxl bGVtZW50UHJvcCBuYW1lPSJpU2VydmVyVm9sdW1lIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPgog ICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj5pU2VydmVyVm9sdW1l PC9zdHJpbmdQcm9wPgogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC52YWx1 ZSI+JHtfX1AoaVNlcnZlclZvbHVtZSxrczhjb3JlMDEpfTwvc3RyaW5nUHJvcD4KICAgICAgICAg ICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A+CiAg ICAgICAgICA8L2VsZW1lbnRQcm9wPgogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9ImlQb3J0 YWwiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI+CiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9 IkFyZ3VtZW50Lm5hbWUiPmlQb3J0YWw8L3N0cmluZ1Byb3A+CiAgICAgICAgICAgIDxzdHJpbmdQ cm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fUChpUG9ydGFsLGtzZW5nMDIpfTwvc3RyaW5n UHJvcD4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08 L3N0cmluZ1Byb3A+CiAgICAgICAgICA8L2VsZW1lbnRQcm9wPgogICAgICAgICAgPGVsZW1lbnRQ cm9wIG5hbWU9ImlQb3J0YWxQb3J0IiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPgogICAgICAgICAg ICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj5pUG9ydGFsUG9ydDwvc3RyaW5nUHJv cD4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19QKGlQ b3J0YWxQb3J0LDg3MDApfTwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFt ZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A+CiAgICAgICAgICA8L2VsZW1lbnRQ cm9wPgogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9Im51bVVzZXJzIiBlbGVtZW50VHlwZT0i QXJndW1lbnQiPgogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj5u dW1Vc2Vyczwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1l bnQudmFsdWUiPiR7X19QKG51bVVzZXJzLDUpfTwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgPHN0 cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A+CiAgICAgICAg ICA8L2VsZW1lbnRQcm9wPgogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9ImR1cmF0aW9uIiBl bGVtZW50VHlwZT0iQXJndW1lbnQiPgogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1 bWVudC5uYW1lIj5kdXJhdGlvbjwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgPHN0cmluZ1Byb3Ag bmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19QKGR1cmF0aW9uLDEwMCl9PC9zdHJpbmdQcm9wPgog ICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5tZXRhZGF0YSI+PTwvc3RyaW5n UHJvcD4KICAgICAgICAgIDwvZWxlbWVudFByb3A+CiAgICAgICAgICA8ZWxlbWVudFByb3AgbmFt ZT0iaW5wdXRGaWxlIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPgogICAgICAgICAgICA8c3RyaW5n UHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj5pbnB1dEZpbGU8L3N0cmluZ1Byb3A+CiAgICAgICAg ICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fUChpbnB1dEZpbGUsL2Jl bmNobWFyay9lLlNwcmVhZFNoZWV0L2hlbGxvd29ybGQuc294KX08L3N0cmluZ1Byb3A+CiAgICAg ICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9w PgogICAgICAgICAgPC9lbGVtZW50UHJvcD4KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJq b2JUeXBlIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPgogICAgICAgICAgICA8c3RyaW5nUHJvcCBu YW1lPSJBcmd1bWVudC5uYW1lIj5qb2JUeXBlPC9zdHJpbmdQcm9wPgogICAgICAgICAgICA8c3Ry aW5nUHJvcCBuYW1lPSJBcmd1bWVudC52YWx1ZSI+JHtfX1Aoam9iVHlwZSx0cmFuc2llbnQpfTwv c3RyaW5nUHJvcD4KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRh dGEiPj08L3N0cmluZ1Byb3A+CiAgICAgICAgICA8L2VsZW1lbnRQcm9wPgogICAgICAgIDwvY29s bGVjdGlvblByb3A+CiAgICAgIDwvZWxlbWVudFByb3A+CiAgICA8L1Rlc3RQbGFuPgogICAgPGhh c2hUcmVlPgogICAgICA8VGhyZWFkR3JvdXAgZ3VpY2xhc3M9IlRocmVhZEdyb3VwR3VpIiB0ZXN0 Y2xhc3M9IlRocmVhZEdyb3VwIiB0ZXN0bmFtZT0iVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVl Ij4KICAgICAgICA8Ym9vbFByb3AgbmFtZT0iVGhyZWFkR3JvdXAuc2NoZWR1bGVyIj5mYWxzZTwv Ym9vbFByb3A+CiAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGhyZWFkR3JvdXAubnVtX3RocmVh ZHMiPiR7bnVtVXNlcnN9PC9zdHJpbmdQcm9wPgogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRo cmVhZEdyb3VwLmR1cmF0aW9uIj48L3N0cmluZ1Byb3A+CiAgICAgICAgPHN0cmluZ1Byb3AgbmFt ZT0iVGhyZWFkR3JvdXAuZGVsYXkiPjwvc3RyaW5nUHJvcD4KICAgICAgICA8bG9uZ1Byb3AgbmFt ZT0iVGhyZWFkR3JvdXAuc3RhcnRfdGltZSI+MTE4MDQ2NjYyMzAwMDwvbG9uZ1Byb3A+CiAgICAg ICAgPHN0cmluZ1Byb3AgbmFtZT0iVGhyZWFkR3JvdXAub25fc2FtcGxlX2Vycm9yIj5jb250aW51 ZTwvc3RyaW5nUHJvcD4KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5yYW1w X3RpbWUiPjA8L3N0cmluZ1Byb3A+CiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdy b3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFz cz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9 Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI+CiAgICAgICAgICA8c3RyaW5nUHJvcCBu YW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI+MTwvc3RyaW5nUHJvcD4KICAgICAgICAgIDxib29s UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFBy b3A+CiAgICAgICAgPC9lbGVtZW50UHJvcD4KICAgICAgICA8bG9uZ1Byb3AgbmFtZT0iVGhyZWFk R3JvdXAuZW5kX3RpbWUiPjExODA0NjY2MjMwMDA8L2xvbmdQcm9wPgogICAgICA8L1RocmVhZEdy b3VwPgogICAgICA8aGFzaFRyZWU+CiAgICAgICAgPEFyZ3VtZW50cyBndWljbGFzcz0iQXJndW1l bnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZh cmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI+CiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0i QXJndW1lbnRzLmFyZ3VtZW50cyI+CiAgICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJqb2JU eXBlSW5kZXgiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI+CiAgICAgICAgICAgICAgPHN0cmluZ1By b3AgbmFtZT0iQXJndW1lbnQubmFtZSI+am9iVHlwZUluZGV4PC9zdHJpbmdQcm9wPgogICAgICAg ICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19famF2YVNjcmlwdCgm cXVvdDtydW4mcXVvdDsuZXF1YWxzKCZhcG9zOyR7am9iVHlwZX0mYXBvczspPzE6KCZxdW90O3Ry YW5zaWVudCZxdW90Oy5lcXVhbHMoJmFwb3M7JHtqb2JUeXBlfSZhcG9zOyk/MjowKSl9PC9zdHJp bmdQcm9wPgogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRh Ij49PC9zdHJpbmdQcm9wPgogICAgICAgICAgICA8L2VsZW1lbnRQcm9wPgogICAgICAgICAgPC9j b2xsZWN0aW9uUHJvcD4KICAgICAgICA8L0FyZ3VtZW50cz4KICAgICAgICA8aGFzaFRyZWUvPgog ICAgICAgIDxDb29raWVNYW5hZ2VyIGd1aWNsYXNzPSJDb29raWVQYW5lbCIgdGVzdGNsYXNzPSJD b29raWVNYW5hZ2VyIiB0ZXN0bmFtZT0iSFRUUCBDb29raWUgTWFuYWdlciIgZW5hYmxlZD0idHJ1 ZSI+CiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iQ29va2llTWFuYWdlci5jbGVhckVhY2hJdGVy YXRpb24iPnRydWU8L2Jvb2xQcm9wPgogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkNv b2tpZU1hbmFnZXIuY29va2llcyIvPgogICAgICAgIDwvQ29va2llTWFuYWdlcj4KICAgICAgICA8 aGFzaFRyZWUvPgogICAgICAgIDxDb25maWdUZXN0RWxlbWVudCBndWljbGFzcz0iSHR0cERlZmF1 bHRzR3VpIiB0ZXN0Y2xhc3M9IkNvbmZpZ1Rlc3RFbGVtZW50IiB0ZXN0bmFtZT0iSFRUUCBSZXF1 ZXN0IERlZmF1bHRzIiBlbmFibGVkPSJ0cnVlIj4KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9 IkhUVFBTYW1wbGVyLmRvbWFpbiI+JHtpUG9ydGFsfTwvc3RyaW5nUHJvcD4KICAgICAgICAgIDxz dHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4KICAgICAgICAg IDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPiR7aVBvcnRhbFBvcnR9PC9zdHJp bmdQcm9wPgogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50 cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIg dGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBl bmFibGVkPSJ0cnVlIj4KICAgICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50 cy5hcmd1bWVudHMiLz4KICAgICAgICAgIDwvZWxlbWVudFByb3A+CiAgICAgICAgICA8c3RyaW5n UHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI+PC9zdHJpbmdQcm9wPgogICAgICAgIDwv Q29uZmlnVGVzdEVsZW1lbnQ+CiAgICAgICAgPGhhc2hUcmVlLz4KICAgICAgICA8UnVuVGltZSBn dWljbGFzcz0iUnVuVGltZUd1aSIgdGVzdGNsYXNzPSJSdW5UaW1lIiB0ZXN0bmFtZT0iUnVudGlt ZSBDb250cm9sbGVyIiBlbmFibGVkPSJ0cnVlIj4KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9 IlJ1blRpbWUuc2Vjb25kcyI+JHtkdXJhdGlvbn08L3N0cmluZ1Byb3A+CiAgICAgICAgPC9SdW5U aW1lPgogICAgICAgIDxoYXNoVHJlZT4KICAgICAgICAgIDxUcmFuc2FjdGlvbkNvbnRyb2xsZXIg Z3VpY2xhc3M9IlRyYW5zYWN0aW9uQ29udHJvbGxlckd1aSIgdGVzdGNsYXNzPSJUcmFuc2FjdGlv bkNvbnRyb2xsZXIiIHRlc3RuYW1lPSJSZXBvcnQgQWN0aW9uIiBlbmFibGVkPSJ0cnVlIi8+CiAg ICAgICAgICA8aGFzaFRyZWU+CiAgICAgICAgICAgIDxIVFRQU2FtcGxlcjIgZ3VpY2xhc3M9Ikh0 dHBUZXN0U2FtcGxlR3VpMiIgdGVzdGNsYXNzPSJIVFRQU2FtcGxlcjIiIHRlc3RuYW1lPSJMb2dp biIgZW5hYmxlZD0idHJ1ZSI+CiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNh bXBsZXIuZG9tYWluIj48L3N0cmluZ1Byb3A+CiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFt ZT0iSFRUUFNhbXBsZXIuRklMRV9OQU1FIj48L3N0cmluZ1Byb3A+CiAgICAgICAgICAgICAgPHN0 cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI+L2lwb3J0YWwvbG9naW4uZG88L3N0cmlu Z1Byb3A+CiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIubWV0aG9k Ij5QT1NUPC9zdHJpbmdQcm9wPgogICAgICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQ c2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQ QXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZp bmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8Y29sbGVjdGlv blByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI+CiAgICAgICAgICAgICAgICAgIDxlbGVt ZW50UHJvcCBuYW1lPSIiIGVsZW1lbnRUeXBlPSJIVFRQQXJndW1lbnQiPgogICAgICAgICAgICAg ICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQQXJndW1lbnQudXNlX2VxdWFscyI+dHJ1ZTwvYm9v bFByb3A+CiAgICAgICAgICAgICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBBcmd1bWVudC5h bHdheXNfZW5jb2RlIj5mYWxzZTwvYm9vbFByb3A+CiAgICAgICAgICAgICAgICAgICAgPHN0cmlu Z1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI+dXNlcmlkPC9zdHJpbmdQcm9wPgogICAgICAgICAg ICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj51c2VyJHtfX3RocmVh ZE51bX08L3N0cmluZ1Byb3A+CiAgICAgICAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0i QXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A+CiAgICAgICAgICAgICAgICAgIDwvZWxl bWVudFByb3A+CiAgICAgICAgICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSIiIGVsZW1lbnRU eXBlPSJIVFRQQXJndW1lbnQiPgogICAgICAgICAgICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJI VFRQQXJndW1lbnQudXNlX2VxdWFscyI+dHJ1ZTwvYm9vbFByb3A+CiAgICAgICAgICAgICAgICAg ICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBBcmd1bWVudC5hbHdheXNfZW5jb2RlIj5mYWxzZTwvYm9v bFByb3A+CiAgICAgICAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFt ZSI+bG9naW5wb3N0YmFjazwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgICAgICAgICA8c3RyaW5n UHJvcCBuYW1lPSJBcmd1bWVudC52YWx1ZSI+dHJ1ZTwvc3RyaW5nUHJvcD4KICAgICAgICAgICAg ICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5tZXRhZGF0YSI+PTwvc3RyaW5nUHJv cD4KICAgICAgICAgICAgICAgICAgPC9lbGVtZW50UHJvcD4KICAgICAgICAgICAgICAgIDwvY29s bGVjdGlvblByb3A+CiAgICAgICAgICAgICAgPC9lbGVtZW50UHJvcD4KICAgICAgICAgICAgICA8 c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5GSUxFX0ZJRUxEIj48L3N0cmluZ1Byb3A+CiAg ICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIubWltZXR5cGUiPjwvc3Ry aW5nUHJvcD4KICAgICAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19y ZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4KICAgICAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0i SFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI+ZmFsc2U8L2Jvb2xQcm9wPgogICAgICAgICAg ICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4KICAg ICAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI+ZmFs c2U8L2Jvb2xQcm9wPgogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVy Lm1vbml0b3IiPmZhbHNlPC9zdHJpbmdQcm9wPgogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5h bWU9IkhUVFBTYW1wbGVyLnByb3RvY29sIj48L3N0cmluZ1Byb3A+CiAgICAgICAgICAgIDwvSFRU UFNhbXBsZXIyPgogICAgICAgICAgICA8aGFzaFRyZWUvPgogICAgICAgICAgICA8U3dpdGNoQ29u dHJvbGxlciBndWljbGFzcz0iU3dpdGNoQ29udHJvbGxlckd1aSIgdGVzdGNsYXNzPSJTd2l0Y2hD b250cm9sbGVyIiB0ZXN0bmFtZT0iSm9iIFR5cGUgU3dpdGNoZXIiIGVuYWJsZWQ9InRydWUiPgog ICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlN3aXRjaENvbnRyb2xsZXIudmFsdWUiPiR7 am9iVHlwZUluZGV4fTwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgICA8aW50UHJvcCBuYW1lPSJJ bnRlcmxlYXZlQ29udHJvbC5zdHlsZSI+MTwvaW50UHJvcD4KICAgICAgICAgICAgPC9Td2l0Y2hD b250cm9sbGVyPgogICAgICAgICAgICA8aGFzaFRyZWU+CiAgICAgICAgICAgICAgPEdlbmVyaWND b250cm9sbGVyIGd1aWNsYXNzPSJMb2dpY0NvbnRyb2xsZXJHdWkiIHRlc3RjbGFzcz0iR2VuZXJp Y0NvbnRyb2xsZXIiIHRlc3RuYW1lPSJWaWV3IiBlbmFibGVkPSJ0cnVlIi8+CiAgICAgICAgICAg ICAgPGhhc2hUcmVlLz4KICAgICAgICAgICAgICA8R2VuZXJpY0NvbnRyb2xsZXIgZ3VpY2xhc3M9 IkxvZ2ljQ29udHJvbGxlckd1aSIgdGVzdGNsYXNzPSJHZW5lcmljQ29udHJvbGxlciIgdGVzdG5h bWU9IlJ1biIgZW5hYmxlZD0idHJ1ZSIvPgogICAgICAgICAgICAgIDxoYXNoVHJlZS8+CiAgICAg ICAgICAgICAgPEdlbmVyaWNDb250cm9sbGVyIGd1aWNsYXNzPSJMb2dpY0NvbnRyb2xsZXJHdWki IHRlc3RjbGFzcz0iR2VuZXJpY0NvbnRyb2xsZXIiIHRlc3RuYW1lPSJUcmFuc2llbnQiIGVuYWJs ZWQ9InRydWUiLz4KICAgICAgICAgICAgICA8aGFzaFRyZWU+CiAgICAgICAgICAgICAgICA8SFRU UFNhbXBsZXIyIGd1aWNsYXNzPSJIdHRwVGVzdFNhbXBsZUd1aTIiIHRlc3RjbGFzcz0iSFRUUFNh bXBsZXIyIiB0ZXN0bmFtZT0iRXhlY3V0ZSBSZXF1ZXN0IiBlbmFibGVkPSJ0cnVlIj4KICAgICAg ICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj48L3N0cmlu Z1Byb3A+CiAgICAgICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkZJ TEVfTkFNRSI+PC9zdHJpbmdQcm9wPgogICAgICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1l PSJIVFRQU2FtcGxlci5wYXRoIj4vaXBvcnRhbC9zZXJ2bGV0L2JlbmNobWFyay9lLlNwcmVhZFNo ZWV0L2hlbGxvd29ybGQuc294PC9zdHJpbmdQcm9wPgogICAgICAgICAgICAgICAgICA8c3RyaW5n UHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4KICAgICAgICAg ICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVu dFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNz PSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0 cnVlIj4KICAgICAgICAgICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRz LmFyZ3VtZW50cyIvPgogICAgICAgICAgICAgICAgICA8L2VsZW1lbnRQcm9wPgogICAgICAgICAg ICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5GSUxFX0ZJRUxEIj48L3N0cmlu Z1Byb3A+CiAgICAgICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1p bWV0eXBlIj48L3N0cmluZ1Byb3A+CiAgICAgICAgICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJI VFRQU2FtcGxlci5hdXRvX3JlZGlyZWN0cyI+ZmFsc2U8L2Jvb2xQcm9wPgogICAgICAgICAgICAg ICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI+dHJ1ZTwv Ym9vbFByb3A+CiAgICAgICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVy LnBvcnQiPjwvc3RyaW5nUHJvcD4KICAgICAgICAgICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhU VFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPmZhbHNlPC9ib29sUHJvcD4KICAgICAgICAgICAgICAg ICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIubW9uaXRvciI+ZmFsc2U8L3N0cmluZ1By b3A+CiAgICAgICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnByb3Rv Y29sIj48L3N0cmluZ1Byb3A+CiAgICAgICAgICAgICAgICA8L0hUVFBTYW1wbGVyMj4KICAgICAg ICAgICAgICAgIDxoYXNoVHJlZS8+CiAgICAgICAgICAgICAgPC9oYXNoVHJlZT4KICAgICAgICAg ICAgPC9oYXNoVHJlZT4KICAgICAgICAgIDwvaGFzaFRyZWU+CiAgICAgICAgPC9oYXNoVHJlZT4K ICAgICAgPC9oYXNoVHJlZT4KICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iU3VtbWFy eVJlcG9ydCIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJTdW1tYXJ5IFJl cG9ydCIgZW5hYmxlZD0idHJ1ZSI+CiAgICAgICAgPG9ialByb3A+CiAgICAgICAgICA8dmFsdWUg Y2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4KICAgICAgICAgICAgPHRpbWU+dHJ1ZTwv dGltZT4KICAgICAgICAgICAgPGxhdGVuY3k+dHJ1ZTwvbGF0ZW5jeT4KICAgICAgICAgICAgPHRp bWVzdGFtcD50cnVlPC90aW1lc3RhbXA+CiAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nl c3M+CiAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4KICAgICAgICAgICAgPGNvZGU+dHJ1 ZTwvY29kZT4KICAgICAgICAgICAgPG1lc3NhZ2U+dHJ1ZTwvbWVzc2FnZT4KICAgICAgICAgICAg PHRocmVhZE5hbWU+dHJ1ZTwvdGhyZWFkTmFtZT4KICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8 L2RhdGFUeXBlPgogICAgICAgICAgICA8ZW5jb2Rpbmc+ZmFsc2U8L2VuY29kaW5nPgogICAgICAg ICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPgogICAgICAgICAgICA8c3VicmVzdWx0 cz50cnVlPC9zdWJyZXN1bHRzPgogICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNw b25zZURhdGE+CiAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE+CiAg ICAgICAgICAgIDx4bWw+ZmFsc2U8L3htbD4KICAgICAgICAgICAgPGZpZWxkTmFtZXM+ZmFsc2U8 L2ZpZWxkTmFtZXM+CiAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM+ZmFsc2U8L3Jlc3BvbnNl SGVhZGVycz4KICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVy cz4KICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I+ZmFsc2U8L3Jlc3BvbnNlRGF0YU9u RXJyb3I+CiAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPmZh bHNlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPgogICAgICAgICAgICA8YXNz ZXJ0aW9uc1Jlc3VsdHNUb1NhdmU+MDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU+CiAgICAgICAg ICA8L3ZhbHVlPgogICAgICAgICAgPG5hbWU+c2F2ZUNvbmZpZzwvbmFtZT4KICAgICAgICA8L29i alByb3A+CiAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4K ICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZh bHNlPC9ib29sUHJvcD4KICAgICAgPC9SZXN1bHRDb2xsZWN0b3I+CiAgICAgIDxoYXNoVHJlZS8+ CiAgICA8L2hhc2hUcmVlPgogIDwvaGFzaFRyZWU+Cjwvam1ldGVyVGVzdFBsYW4+Cg== ------_=_NextPart_001_01C7A2FD.9460F6F3--