µ¶¸³Çü ¸ðµå·Î ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ

´ÙÀ½ Á¤º¸´Â Windows¿¡ Àû¿ëµË´Ï´Ù. ´ÙÀ½ Á¤º¸´Â AIX¿¡ Àû¿ëµË´Ï´Ù. ´ÙÀ½ Á¤º¸´Â Linux¿¡ Àû¿ëµË´Ï´Ù. ´ÙÀ½ Á¤º¸´Â Solaris¿¡ Àû¿ëµË´Ï´Ù. µ¶¸³Çü ¸ðµå·Î ÀÀ¿ëÇÁ·Î±×·¥À» ÇÁ·ÎÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù(Áï,  Hyades µµ±¸¸¦ ¼³Ä¡ÇÏÁö ¾Ê°í ¸í·ÉÇà¿¡¼­). ±×·¯³ª ÇÁ·ÎÆÄÀϸµÇÒ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÖ´Â ½Ã½ºÅÛ¿¡ Agent Controller¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Á¶ÀÛÀ» ĸóÇÏ¿© ±â·ÏÇϱâ À§ÇØ JVM(Java Virtual Machine)¿¡ Á¢¼ÓµÇ´Â ¶óÀ̺귯¸®ÀÎ Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®¸¦ È£ÃâÇÏ¿© µ¶¸³Çü ¸ðµå·Î ÀÀ¿ëÇÁ·Î±×·¥À» ÇÁ·ÎÆÄÀÏÇÕ´Ï´Ù. ¿¡ÀÌÀüÆ®ÀÇ Ãâ·ÂÀº XML ´ÜÆí ¾ç½ÄÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.

Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®¸¦ È£ÃâÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ -Xrun Java ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ.

   -XrunpiAgent:agent_parm[,agent_parm]*

¿¹¸¦ µé¾î, myFilters.txt ÆÄÀÏ¿¡ Á¤ÀÇµÈ ÇÊÅ͸¦ »ç¿ëÇϰí ÇÁ·ÎÆÄÀϸµ ¼¼¼Ç¿¡¼­ PEProfilingData¶ó´Â ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ º¸³»¼­ PerformanceExample.java¸¦ ÇÁ·ÎÆÄÀÏÇÏ·Á¸é ¸í·ÉÇà¿¡ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
    java -XrunpiAgent:server=standalone,filters=myFilters.txt,file=PEProfilingData.trcxml PerformanceExample

-XrunpiAgent ¸Å°³º¯¼ö¸¦ Àμö·Î »ç¿ëÇÏ¿© ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®¸¦ ½ÇÇàÇÒ ¿©·¯ ¸ðµå¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Å°³º¯¼ö agent_parmÀº ´ÙÀ½ °ª Áß Çϳª¸¦ ÃëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ŭ·¡½º ÇÊÅÍ ÆÄÀÏÀÇ Çü½Ä

ÇÊÅÍ ÆÄÀÏÀº ´ÙÀ½ Çü½ÄÀ¸·Î ÆÐŰÁö/Ŭ·¡½º, ¸Þ¼Òµå ¹× ¸ðµåÀÇ ¼¼ Çʵ带 ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
   package/class method mode

¿©±â¼­

package/class
ÀÌ Çʵå´Â ÆÐŰÁö ¶Ç´Â Ŭ·¡½º À̸§ÀÇ ÆÐÅÏÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÆÐÅÏÀº °ø¹éÀÌ Æ÷ÇÔµÇÁö ¾ÊÀº ¹®ÀÚ¿­·Î ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¹®ÀÚ¿­ÀÇ ½ÃÀÛÀ̳ª ³¡¿¡ º°Ç¥(*) Çϳª°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù(¿¹: *.mypackage or org.mycompany.*). *´Â 0°³ ÀÌ»óÀÇ ¹®ÀÚ¿Í ÀÏÄ¡ÇϹǷΠÆÐÅÏÀ» ÀÏ¹Ý Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ ÆÐÅÏÀ¸·Î ¸¸µì´Ï´Ù. ¸ðµç ¹®ÀÚ¿­À» ³ªÅ¸³»±â À§ÇØ * Çϳª¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
method
ÀÌ Çʵå´Â ¸Þ¼Òµå À̸§ÀÇ ÆÐÅÏÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÆÐÅÏÀº °ø¹éÀÌ Æ÷ÇÔµÇÁö ¾ÊÀº ¹®ÀÚ¿­·Î ÁöÁ¤µÇ¾î¾ß Çϸç Ŭ·¡½º Çʵå¿Í µ¿ÀÏÇÑ ÁöÁ¤ ±ÔÄ¢¿¡ µû¸¨´Ï´Ù.
¸ðµå
ÀÌ Çʵå´Â ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ÆÐŰÁö ¶Ç´Â Ŭ·¡½º¸¦ ÇÁ·ÎÆÄÀϸµ¿¡ Æ÷ÇÔÇÒÁö ¾Æ´Ï¸é Á¦¿ÜÇÒÁö ÁöÁ¤ÇÕ´Ï´Ù. ¸ðµåÀÇ °ªÀº INCLUDE ¶Ç´Â EXCLUDEÀÔ´Ï´Ù.

ÇÊÅÍ ÆÐÅÏÀº ù ¹øÂ° ÆÐÅÏ ÀÏÄ¡°¡ ¼º°øÇÒ ¶§±îÁö ¼ø¼­´ë·Î 󸮵˴ϴÙ. Å¬·¡½º À̸§ÀÌ ÁöÁ¤µÈ ÇÊÅÍ ÆÐÅÏ Áß ¾î´À °Í°úµµ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é, ±âº»°ªÀ¸·Î Ŭ·¡½º¸¦ INCLUDEÇÕ´Ï´Ù.

Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ® Á¦¾î

Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®°¡ server=enabled ¶Ç´Â server=controlled ¸Å°³º¯¼ö·Î ½ÃÀÛÇÒ ¶§, ¿¡ÀÌÀüÆ®¿ÍÀÇ Åë½ÅÀº È£½ºÆ® ½Ã½ºÅÛÀÇ Agent Controller·Î Ŭ¶óÀÌ¾ðÆ® Workbench¸¦ »ç¿ëÇÏ¿© ¼öÇàµË´Ï´Ù.

Âü°í

°ü·Ã °³³ä
ÇÁ·ÎÆÄÀϸµ µµ±¸ °³¿ä
ÇÁ·ÎÆÄÀϸµ ÀÚ¿ø

°ü·Ã Ÿ½ºÅ©
AS/400¿¡¼­ µ¶¸³Çü ¸ðµå·Î ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
Java ÇÁ·Î¼¼½º ½ÇÇà ¶Ç´Â Á¢¼Ó
ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â »ç¿ë