<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
<!-- saved from url=(0040) --> | |
<HTML> | |
<HEAD> | |
<TITLE>HyadesÉæévt@CO}j A</TITLE> | |
<META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> | |
<META content="MSHTML 6.00.2900.2627" name=GENERATOR> | |
</HEAD> | |
<BODY bgcolor="#ffffff"> | |
<div align="right"><font face="Times New Roman, Times, serif" size=2><a name="menu"></a>© | |
2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0</font> | |
<table cellspacing=0 cellpadding=2 width="100%" border=0> | |
<tbody> | |
<tr> | |
<td valign=top align=left bgcolor=#0080c0 colspan=2><b><font | |
face=Arial,Helvetica color="#ffffff"> Eclipse Corner Article</font></b></td> | |
</tr> | |
</tbody> | |
</table> | |
<div align="left"><img height=86 src="../index.files/Idea.jpg" width=120 | |
align=center> </div> | |
<p align="center"><b><font size=+3>HyadesÉæévt@COüå</font></b> </p> | |
<p align="left">±ÌTutorialÅÍAHyadesÌî{IÈg¢ûðð·é½ßAÈPÈAvP[VÌvt@COðs¢Ü·Bî{@\ÌÝÅàHyadesÍÍÈc[Å·BܸÍpµÄÝÄAHyadesÅÍÇÌæ¤È±ÆªÅ«éÌ©ðµÄ¢½¾¯êÎK¢Å·BȨAÚ×ÍpêÅ·ªA<a | |
href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a | |
>ðQlɵľ³¢B</p> | |
<p align="left">¦ ±ÌRecÍA<a href="main.html">Eclipse Japan WG æPñZ~i[</a>ÌnYI` [gApÉNTTREFA̺LÐõçÉæÁÄ쬳ê½àÌÅ·B</p> | |
<p align="left">Kazuhiro Koyama ¬RaTAKazuhiko Shinozaki ÂèaF</p> | |
<hr> | |
<p align="left">Ú</p> | |
<div align="left"> | |
<ol> | |
<li>Hyades ÌCXg[<br> | |
<br> | |
<dl> | |
<dt>1.1 <a href="hyades_tutorial.html#kou1_1">Hyades ®ìÂ</a><br> | |
<dt>1.2 <a href="hyades_tutorial.html#kou1_2">Hyades Data Collection | |
Engine ÌCXg[</a> <br> | |
<dt>1.3 <a href="hyades_tutorial.html#kou1_3">Eclipse ÌÝè</a><br> | |
<dt>1.4 <a href="hyades_tutorial.html#kou1_4">Hyades Profiling and Logging | |
ÌÝè</a><br> | |
<br> | |
</dl> | |
<li>TvAvP[VÌvt@CO <br> | |
<br> | |
<dl> | |
<dt>2.1 <a href="hyades_tutorial.html#kou2_1">TvAvP[VÌì¬</a> <br> | |
<dt>2.2 <a href="hyades_tutorial.html#kou2_2">vt@COÌè</a><br> | |
<br> | |
</dl> | |
<li>WebAvP[VÌ[gvt@CO <br> | |
<br> | |
<dl> | |
<dt>3.1 <a href="#kou3_1">Hyades Å[gvt@CO</a> <br> | |
<dt>3.2 <a href="#kou3_2">T[o¤ÌÝè</a><br> | |
<dt>3.3 <a href="#kou3_3">[gvt@COÌè</a> | |
</dl> | |
</ol> | |
</div> | |
</div> | |
<hr> | |
<br> | |
<font class=indextop size=+3><b>3@WEBAvP[VÌ[gvt@CO</b></font> <br> | |
<br> | |
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> | |
<TBODY> | |
<TR> | |
<TD vAlign=top align=left bgColor=#0080c0 colSpan=2><A name="kou3_1"></A><B><FONT color=#ffffff size=+1>@3.1@Hyades | |
Å[gvt@CO</FONT></B> </TD> | |
</TR> | |
</TBODY> | |
</TABLE> | |
<br> | |
Hyades Engine ðpµÄ[gvt@COðÀ{·é±ÆªÅ«Ü·B [gvt@COÍAÎÛÆÈé PC Å Hyades Engine | |
ªN®µÄ¢êÎärIÈPÉÅ«Ü·B±±ÅÍA WEB AvP[VðÎÛɵÄA[gvt@COðs¢Ü·B <BR> | |
<br> | |
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> | |
<TBODY> | |
<TR> | |
<TD vAlign=top align=left bgColor=#0080c0 colSpan=2><A name="kou3_2"></A><B><FONT color=#ffffff size=+1>@3.2@T[o¤ÌÝè</FONT> | |
</B></TD> | |
</TR> | |
</TABLE> | |
<br> | |
ܸA1. Hyades ÌCXg[ Ư¶èÅ Hyades Engine ðCXg[µAT[rXðN®µÄ¨«Ü·B<br> | |
ÉAAvP[VT[oðN®µÜ·B±ÌÆ« JVM ÉȺÌøðÇÁµÄ¾³¢Bøð^¦é±ÆÅA Hyades Engine ªAvP[VT[oãÌ®«ðǤ±ÆªÂ\ÆÈèÜ·B<br> | |
ȨA±±ÅÍAvP[VT[oÌN®û@AfvCÈÇÉ¢ÄÍGêܹñB <br> | |
<br> | |
<table cellspacing=5 cellpadding=2 width="100%" border=0> | |
<tbody> | |
<tr> | |
<td>@@-XrunpiAgent:server=enabled</td> | |
</tr> | |
<table align="center" border="1" cellspacing="0" cellpadding="5" bordercolor="#000000" width="85%"> | |
<caption>\3.2 vt@CO[hIvV</caption> | |
<tr> | |
<td width="30%"> -XrunpiAgent</td> | |
<td width="70%"> Javavt@COG[WFgðN®µÜ·B -XrunÍOG[WFgðN®·éIvVÅupiAgentv | |
ðwè·é±ÆÅ RASERVER_HOME\bin\piAgent.dll ªÇÝÜêÜ·B</td> | |
</tr> | |
<tr> | |
<td> :server=[enabled | controlled]</td> | |
<td>@uenabledvÅ êÎAÊíǨèAvP[VÍN®µA vt@COG[WFgÍobNOEhÅ®«Ü·Bucontrolledv | |
Å êÎAvt@COÌvðó¯t¯éÜÅAvP[Vªn®¹¸A â~µ½óÔÉÈèÜ·B</td> | |
</tr> | |
</table> | |
</tbody> | |
</table> | |
<br> | |
ÈãÅT[o¤ÌÝèÍI¹Å·B<br> | |
<br> | |
O̽ßÉT[oÉANZXµÄAvP[Vª³íÉ®ì·é©mFµÄ¨«Üµæ¤B <br> | |
¡ñÌT[o¤ÍA Tomcat4.1ÅÀ{µÜµ½B<br> | |
<br> | |
ïÌIÈT[o¤ÌÝèÍAcatalina.batÌæªtßÉ <br> | |
<br> | |
@@set JAVA_OPTS=-Xdebug@-XrunpiAgent:server=enabled<br> | |
<br> | |
ðÇÁµÜµ½B<br> | |
<BR> | |
<table cellspacing=0 cellpadding=0 width="100%" border=0> | |
<tbody> | |
<tr> | |
<td valign=top align=left bgcolor=#0080c0 colspan=2><a name="kou3_3"></a>@<b><font color=#ffffff size=+1>3.3@[gvt@COÌè</font></b></td> | |
</tr> | |
</table> | |
<br> | |
[gvt@COðs¤êàA[JÌêÆÝèÍÙÆñÇÏíèܹñB<br> | |
ܸA }3.3.1 Ìæ¤Évt@CO ACRÌîóðNbNµÜ·B<br> | |
NbN·éÆ}3.3.1 Ìæ¤É vt@CÌIðj [ ªJ«Ü·B<br> | |
J¢½j [©ç vt@C(P) ðNbNµÜ·B <br> | |
<br> | |
<table width="198" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.1 vt@Cj [</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=140 src="img/Profile1.JPG" width=195 border=0></td> | |
</tr> | |
</table> | |
<br> | |
vt@C(P) ðNbN·éÆA }3.3.2 Ìæ¤Èvt@CÌCj [ªJ«Ü·B<br> | |
vt@CÌCj [ ªJ¢½çA\¬(F) {bNXÌ©ç Attach-Java Proccess ðIðµA VK {^ðNbNµÜ·B | |
<br> | |
<br> | |
<table width="600" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.2 vt@CCj [</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=417 src="img/RemProfile2.JPG" width=800 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.2 vt@CCj [</div> | |
</td> | |
</tr> | |
</table> | |
<br> | |
VK {^ðNbN·éÆA }3.3.3 Ìæ¤È Java Process ÌÝèj [ªJ«Ü·B <br> | |
±ÌÆ«AG[ "[Agents]):You must select at least one agent to attach to"@ ªÅĢܷªâè èܹñBG[ªÅÄ¢éÌÍAHost | |
Æ Agent ªÝè³êĢȢ©çÅ·B<br> | |
±±ÅAAvP[VT[oA Hyades Engine ª³íÉN®µÄ¢é±ÆðmFµÄ¾³¢B³íÉN®µÄ¢È¢Æ Host Æ Agent | |
ªÝèªÅ«Ü¹ñB<br> | |
<br> | |
³íÉN®µÄ¢é±ÆðmFµ½çA Host ÌÝèðs¢Ü·B ftHgÅ Host ^uª\¦³êÄ¢éÆv¢Ü·B<br> | |
ͶßÉA Host name or IP address Éü͵ܷB<br> | |
¡ñÍA IP address ðü͵ܵ½B{ÌÊè Hyades Engine ðCXg[µ½êÍA Agent Controller port: | |
ÍftHgÌÜÜɵĨ«Ü·B<br> | |
üÍÅ«½ç Add {^ðNbNµÄ Host ðÁ¦Ü·B <br> | |
<br> | |
<table width="600" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.3 VK Java Process Ýèj [</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=476 src="img/RemProfile3.JPG" width=650 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.3 VK Java Process Ýèj [</div> | |
</td> | |
</tr> | |
</table> | |
<br> | |
Add {^ðNbN·éÆA }3.3.4 Ìæ¤É Host ªÇÁ³êÜ·BÇÁ³êÄ¢é̪mFÅ«½ç Agent ^uðNbNµÜ·B <br> | |
<br> | |
<table width="600" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.4 VK Java Process Ýèj [(HostÇÁ) </div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=478 src="img/RemProfile4.JPG" width=650 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.4 VK Java Process Ýèj [(HostÇÁ) </div> | |
</td> | |
</tr> | |
</table> | |
<p>Agent ^uðNbN·éÆA}3.3.5 Ìæ¤É Agent ÌÝèæʪJ«Ü·B <br> | |
Agent ÌÝèæÊÅÍA©®IÉoµ½wèµ½zXg (IPAhX) Ì Agent ª Agents tB[hÉ\¦³êÜ·B<br> | |
\¦³êÈ¢êÍAT[oðÄN®µÄÝľ³¢B<br> | |
<br> | |
ÉAo³ê½ Agent ðNbNµÄ îó{^ () ðNbNµÜ·B<br> | |
Selected agents tB[hÉ Agent ªÇÁ³êAG[ªÈÈèÜ·B <br> | |
<br> | |
±±ÜÅÝ誮¹µ½çA[JÌêƯ¶æ¤É vt@COj [ ðIðµÄvt@COðÀsµÜ·B<br> | |
±±ÅÍAvt@COj [Ì©ç Execution History ðIðµÜµ½B </p> | |
<table width="600" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.5 VK Java Process Ýèj [(Agent ^u) </div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=517 src="img/RemProfile5.JPG" width=619 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.5 VK Java Process Ýèj [(Agent ^u) </div> | |
</td> | |
</tr> | |
</table> | |
<p>vt@COÝèj [Å vt@C(P) {^ðNbN·éÆA }3.3.6 Ìæ¤ÉxbZ[Wª\¦³êÜ·ªâè èܹñB <br> | |
vt@COªJn³êĢȢ©çÅ·B<br> | |
bZ[WÉLq³êÄ¢éæ¤É Strat Monitoring ð·éÆvt@COªJnÉÈèÜ·B </p> | |
<table width="491" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.6 Profiling Tips</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=154 src="img/RemProfile6.JPG" width=511 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.6 Profiling Tips</div> | |
</td> | |
</tr> | |
</table> | |
<br> | |
vt@COðÀs·é½ßÉÍA }3.3.7 Ìæ¤É attachedProfiling("Nú" "") ðIðµÄAENbN Start | |
Monitoring ðNbN·é±ÆÅvt@COªJnµÜ·B <br> | |
vt@COªJn³êéÆA}3.3.8 Ìæ¤Éattached ¨ monitoring ÉÏíèÜ·Bvt@COªJnµ½çAªèÎÛÌ | |
AvP[VÌƱ() ðÀsµÄ¾³¢B <br> | |
<br> | |
<table width="781" border="0" align="center"> | |
<tr> | |
<td width="399"> | |
<div align="center">} 3.3.7 Profiling Monitor(Start Monitoring)</div> | |
</td> | |
<td width="42">@</td> | |
<td width="326">@</td> | |
</tr> | |
<tr> | |
<td width="399"><img height=413 src="img/RemProfile7.JPG" width=399 border=0></td> | |
<td width="42">@</td> | |
<td width="326"> | |
<div align="center">} 3.3.8 Profiling Monitor(Monitoring)<img alt="Profiling Monitor(Monitoring)" height=217 src="img/RemProfile8.JPG" width=337 | |
border=0 ><br> | |
} 3.3.8 Profiling Monitor(Monitoring) </div> | |
</td> | |
</tr> | |
<tr> | |
<td width="399"> | |
<div align="center">} 3.3.7 Profiling Monitor(Start Monitoring)</div> | |
</td> | |
<td width="42">@</td> | |
<td width="326">@</td> | |
</tr> | |
</table> | |
<br> | |
ªèÎÛƱªI¹µ½çA}3.3.9 Ìæ¤É monitoringProfiling("Nú" "") ðIðµÄAENbN Pause | |
Monitoring ðNbN·é±ÆÅvt@COðêâ~³¹Ü·B <br> | |
vt@COªêâ~ÉÈéÆA}3.3.10 Ìæ¤Émonitoring ¨ attached ÉÏíèÜ·B<br> | |
<br> | |
<table width="469" border="0" align="center"> | |
<tr> | |
<td width="59"> | |
<div align="center">} 3.3.9</div> | |
</td> | |
<td width="81"> | |
<div align="center"></div> | |
</td> | |
<td width="315"> | |
<div align="center"></div> | |
</td> | |
</tr> | |
<tr> | |
<td width="59"> | |
<div align="center"><img src="img/RemProfile9.JPG" width="394" height="414"></div> | |
</td> | |
<td width="81"> | |
<div align="center"></div> | |
</td> | |
<td width="315"> | |
<div align="center">} 3.3.10<img src="img/RemProfile10.JPG" width="338" height="223">} | |
3.3.10</div> | |
</td> | |
</tr> | |
<tr> | |
<td width="59"> | |
<div align="center">} 3.3.9</div> | |
</td> | |
<td width="81"> | |
<div align="center"></div> | |
</td> | |
<td width="315"> | |
<div align="center"></div> | |
</td> | |
</tr> | |
</table> | |
<p>®SÉvt@COðâ~µ½¢êÍA }3.3.11 Ìæ¤É attachedProfiling("Nú" "") | |
ðIðµÄAENbN Terminate ðNbNµÜ·B</p> | |
<table width="353" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">}3.3.11</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=226 src="img/RemProfile11.JPG" width=395 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">}3.3.11</div> | |
</td> | |
</tr> | |
</table> | |
<br> | |
Terminate ðNbN·éÆA }3.3.12 Ìæ¤É vZXÌI¹mF ÌbZ[Wª\¦³êÜ·B Í¢(Y) ðNbNµÄvZXðI¹³¹Ä¾³¢B | |
<br> | |
<br> | |
<table width="418" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.12 Profiling Monitor(attached)</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=141 src="img/RemProfile12.JPG" width=440 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.12 Profiling Monitor(attached)</div> | |
</td> | |
</tr> | |
</table> | |
<p>vt@COªâ~³êéÆA }3.3.13 Ìæ¤É attached ¨ terminated ÉÏíèÜ·B<br> | |
ÈãÅWEBAvP[VÌvt@COÍI¹Å·B <br> | |
<br> | |
¦¡ñÍAAvP[VT[o[¤ ð Tomcat4.1 ÅÀ{µÜµ½BTerminate ðÀ{ÉæèAAvP[VT[o[àâ~ÉÈèܵ½B | |
±êÍvZXªI¹ÉæèA AvP[VT[o[ àâ~ÆÈÁ½½ßAâèÅÍ èܹñB±¯ÄÊÚÌvt@CðÀ{·éêÍA AvP[VT[o[ðN®·éKvª èÜ·ÌÅ»Ì_ÍäÓ˪¢Ü·B</p> | |
<table width="313" border="0" align="center"> | |
<tr> | |
<td> | |
<div align="center">} 3.3.13 Profiling Monitor(terminated)</div> | |
</td> | |
</tr> | |
<tr> | |
<td><img height=220 src="img/RemProfile13.JPG" width=332 border=0></td> | |
</tr> | |
<tr> | |
<td> | |
<div align="center">} 3.3.13 Profiling Monitor(terminated)</div> | |
</td> | |
</tr> | |
</table> | |
<p><br> | |
<br> | |
©®¶¬³ê½V[PX}ÍÌæ¤ÉÈèÜ·BärIÈPÉ WEB AvP[VÌvt@COªÂ\Å·ªA T[oÉת©©éÌÅA éöx}VXybNªKvÉÈèÜ·B</p> | |
<p align="center"><img src="img/Sequence.JPG" align="middle"><br> | |
</p> | |
<p>@</p> | |
<p>@</p> | |
<p>@</p> | |
<p>@</p> | |
<p>@</p> | |
<p><BR> | |
</p> | |
<p>@</p> | |
<p>@</p> | |
<p>@ </p> | |
<p>@</p> | |
<p>@ </p> | |
</BODY> | |
</HTML> | |