ÇÁ·ÎÆÄÀϸµ ÀÚ¿ø

ÇÁ·ÎÆÄÀϸµ ÀÚ¿øÀ̶ó´Â ¿ë¾î´Â ÇÁ·ÎÆÄÀϸµ º¸±â¸¦ ¿©´Â µ¥ »ç¿ëµÇ´Â ¼¼ºÎ ·¹º§À» ÀǹÌÇÕ´Ï´Ù. ÀÚ¿øÀÇ ·¹º§Àº ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¿¡ ÀÖ½À´Ï´Ù. ÀÚ¿øÀ» ¼±ÅÃÇϸé ÇØ´ç ÀÚ¿øÀ» ±âÁØÀ¸·Î ÇÏ´Â Àüü º¸±â¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, È£½ºÆ® ·¹º§¿¡¼­ ¿­¸° º¸±â¿¡¼­´Â ¼±ÅÃµÈ È£½ºÆ®¿Í ¿¬°üµÈ ÇÁ·Î¼¼½º ¹× ¿¡ÀÌÀüÆ®ÀÇ ÇÁ·ÎÆÄÀÏ µ¥ÀÌÅ͸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë °¡´ÉÇÑ ÀÚ¿øÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÇÁ·ÎÁ§Æ® ¹× Æú´õ

Java ÇÁ·ÎÁ§Æ®ÇÁ·ÎÁ§Æ® ¾ÆÀÌÄÜ¿¡´Â Java ÇÁ·Î±×·¥À» ºôµåÇϱâ À§ÇÑ ¼Ò½º ÄÚµå¿Í °ü·Ã ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. ±×¸®°í Java ÇÁ·ÎÁ§Æ®´Â ÄÁÅÙÃ÷ÀÇ ¸ðµ¨À» À¯Áöº¸¼öÇÕ´Ï´Ù. ÀÌ ¸ðµ¨¿¡´Â Java ¿ä¼ÒÀÇ À¯Çü °èÃþ, ÂüÁ¶ ¹× ¼±¾ð¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. Æú´õ ÆÄÀÏ Æú´õ ¾ÆÀÌÄÜ(¶Ç´Â µð·ºÅ丮)´Â ¸ðµç Á¾·ùÀÇ ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÄÁÅ×À̳ÊÀÔ´Ï´Ù.

±âº»ÀûÀ¸·Î ÀÌµé ¿ÀºêÁ§Æ®°¡ º¸±â¿¡¼­ ¼û°ÜÁý´Ï´Ù. ȯ°æ ¼³Á¤ âÀ» »ç¿ëÇϰí(â > ȯ°æ ¼³Á¤ > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë > ¸ð¾ç) Æú´õ ¼±ÅöõÀÇ ¼±Åà ǥ½Ã¸¦ Áö¿ö¼­ ¿ÀºêÁ§Æ®¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ð´ÏÅÍ

¸ð´ÏÅ͸ð´ÏÅÍ ¾ÆÀÌÄÜ´Â ÇÁ·Î¼¼½º ±×·ìÀ¸·ÎºÎÅÍ ¼öÁýµÇ´Â Á¤º¸ ÇÁ·ÎÆÄÀϸµÀ» À§ÇÑ ³í¸®Àû ÄÁÅ×À̳ÊÀÔ´Ï´Ù. ¸ð´ÏÅÍ ·¹º§ÀÇ º¸±â´Â À̵é ÇÁ·Î¼¼½º·ÎºÎÅÍ ¼öÁýµÈ ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸ð´ÏÅÍ´Â ºÐ»ê ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º·ÎºÎÅÍ ¼öÁýµÇ´Â ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ Áý°èÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù.

¸ð´ÏÅÍ´Â ¸ð´ÏÅÍ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ Ç¥½ÃµË´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌµé ¿ÀºêÁ§Æ®°¡ º¸±â¿¡¼­ ¼û°ÜÁý´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ µµ±¸ ¸ðÀ½¿¡¼­ ºÐ»ê ·¹À̾ƿôÀ» ¼±ÅÃÇÏ¿© ¸ð´ÏÅÍ ¿ÀºêÁ§Æ®¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

È£½ºÆ®

È£½ºÆ® È£½ºÆ® ¾ÆÀÌÄÜ´Â Å×½ºÆ® ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÖ´Â ½Ã½ºÅÛ ¶Ç´Â ½Ã½ºÅÛ ½ÇÇà ÆÄÆ¼¼ÇÀÔ´Ï´Ù. È£½ºÆ®´Â ÇÁ·ÎÆÄÀϸµµÇ´Â ÇÁ·Î¼¼½º¸¦ ¼ÒÀ¯ÇÕ´Ï´Ù. È£½ºÆ®´Â ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â È£½ºÆ® IP ÁּҷΠȣ½ºÆ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼­·Î ´Ù¸¥ ¸ð´ÏÅÍ¿¡ °°Àº À̸§ÀÇ È£½ºÆ®°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ È£½ºÆ®´Â ÀÚ¿øÀÌ ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¿¡¼­ Àüü °æ·Î·Î ½Äº°µÇ±â ¶§¹®¿¡ °¢ ¸ð´ÏÅÍ¿¡¼­ °íÀ¯ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ÀÌµé ¿ÀºêÁ§Æ®°¡ º¸±â¿¡¼­ ¼û°ÜÁý´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ µµ±¸ ¸ðÀ½¿¡¼­ ºÐ»ê ·¹À̾ƿôÀ» ¼±ÅÃÇÏ¿© ¸ð´ÏÅÍ ¿ÀºêÁ§Æ®¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·Î¼¼½º

ÇÁ·Î¼¼½º ¿ÀºêÁ§Æ®´Â ÇÁ·ÎÆÄÀϸµµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥À» Ç¥½ÃÇÕ´Ï´Ù.

ÇÁ·Î¼¼½º´Â ÇÁ·Î¼¼½ºÀÇ À̸§°ú ID ¹øÈ£·Î ½Äº°µË´Ï´Ù. ÇÁ·Î¼¼½º À̸§Àº ÇÁ·Î¼¼½ºÀÇ ½ÇÇà ¹æ¹ý¿¡ µû¶ó µÎ °¡Áö ¾ç½ÄÀ¸·Î ³ªÅ¸³³´Ï´Ù.

  1. ÇÁ·Î¼¼½º°¡ Workbench¿¡¼­ ½ÇÇàµÇ´Â °æ¿ì, ÇÁ·Î¼¼½º À̸§Àº Java Ŭ·¡½ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°½À´Ï´Ù.
          HelloWorld [PID:3048]
  2. ÀÌ¹Ì ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º¿¡ Á¢¼ÓÇÑ °æ¿ì, ÇØ´ç ÇÁ·Î¼¼½º°¡ Java ÇÁ·Î¼¼½ºÀ̸é ÇÁ·Î¼¼½º À̸§Àº java ¶Ç´Â ÇÁ·Î¼¼½º À̹ÌÁö À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°½À´Ï´Ù.
        java [PID:168]
        NewProcess.exe [PID:346]

ÀÏ´Ü Java ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµÀÌ ½ÃÀ۵Ǹé, ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¿¡ ÇÁ·Î¼¼½º ¹× ¿¬°üµÈ ¿¡ÀÌÀüÆ®°¡ Ç¥½ÃµË´Ï´Ù.

¿¡ÀÌÀüÆ® Á¾·áµÈ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ ÀϽÃÁ¤ÁöµÈ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ ºÐ¸®µÈ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ ¸ð´ÏÅÍ ÁßÀÎ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ

Agent Controller ¹èÄ¡ ¸ðµ¨¿¡¼­, ¿¡ÀÌÀüÆ®´Â È£½ºÆ® ÇÁ·Î¼¼½º¿¡ ¼­ºñ½º¸¦ Á¦°øÇϰí, ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅͰ¡ Á¢¼ÓµÈ Ŭ¶óÀÌ¾ðÆ®·Î Àü´ÞµÉ ¼ö ÀÖµµ·Ï Æ÷ÅÐÀ» Á¦°øÇÏ´Â Àç»ç¿ë°¡´ÉÇÑ 2Áø ÆÄÀÏÀÔ´Ï´Ù. ¿¡ÀÌÀüÆ®´Â ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë PerspectiveÀÇ º¸±â´Â ¿¡ÀÌÀüÆ®°¡ ¼öÁýÇÑ Á¤º¸ÀÇ ½Ã°¢È­¸¦ Á¦°øÇÕ´Ï´Ù. Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®ÀÔ´Ï´Ù.

Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â JVM(Java Virtual Machine) ÇÁ·Î¼¼½º¿¡¼­ ½ÇÇàÇϸç JVMPI(Java Virtual Machine Profiler Interface)¸¦ ±âÃÊ·Î JVM À̺¥Æ®ÀÇ ¾Ë¸²À» ¼ö½ÅÇÕ´Ï´Ù. ÀÌ ¿¡ÀÌÀüÆ®´Â ³·Àº ½ÇÇà ¼º´ÉÀÇ Å¬·¡½º ¶Ç´Â ¸Þ¼Òµå °°Àº ¼º´É ¼¼ºÎ»çÇ×À» ½Äº°ÇÏ´Â µ¥ °¡Àå À¯¿ëÇÕ´Ï´Ù. Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â ¶ÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÈüÀ» ºÐ¼®ÇÏ°í ¸Þ¸ð¸® ´©¼ö¸¦ ã´Â µ¥µµ »ç¿ëµË´Ï´Ù.

ÇÁ·Î¼¼½º´Â ³»ºÎ¿¡¼­ Çϳª ÀÌ»óÀÇ ¿¡ÀÌÀüÆ®¸¦ µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãʱ⿡ ÇÁ·Î¼¼½º¿¡ ¿¡ÀÌÀüÆ®°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê´õ¶óµµ, ó¸® Á¶°ÇÀ¸·Î ÀÎÇØ ÇÁ·Î¼¼½º ¶óÀÌÇÁ»çÀÌŬÀÇ ÀÏÁ¤ ÁöÁ¡¿¡ À̸£¸é ¿¡ÀÌÀüÆ®°¡ ÀÛ¼ºµË´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ´Â ¸ðµç Ãþ¿¡´Â ¿¡ÀÌÀüÆ®°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀϽÃÁ¤ÁöµÇ°Å³ª ºÐ¸®µÈ ¿¡ÀÌÀüÆ®¸¸ ¸ð´ÏÅ͸µÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Çѹø¿¡ ÇϳªÀÇ Å¬¶óÀÌ¾ðÆ®¸¸ °¢ ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓµÇ¹Ç·Î ÀÌ¹Ì ¸ð´ÏÅÍ ÁßÀÎ ¿¡ÀÌÀüÆ®´Â ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Á¾·áµÈ ¿¡ÀÌÀüÆ®´Â ¸ð´ÏÅÍÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¡ÀÌÀüÆ®ÀÇ »óÅ´ ´ÙÀ½ ±âÈ£·Î ½Äº°µË´Ï´Ù.

ÀϽÃÁ¤Áö ±âÈ£ ÀϽÃÁ¤ÁöµÊ
¿¡ÀÌÀüÆ®°¡ ½ÃÀ۵ǾúÁö¸¸(½ÇÇà ÁßÀÓ), ¸ð´ÏÅ͸µÇϰí ÀÖÁö ¾Ê½À´Ï´Ù(µ¥ÀÌÅÍ ÄÝ·º¼ÇÀÌ ÀϽÃÁ¤ÁöµÊ).
¸ð´ÏÅÍ ±âÈ£ ¸ð´ÏÅÍÇÏ´Â Áß
¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀÌ°í ¸ð´ÏÅ͵˴ϴÙ. ¿¡ÀÌÀüÆ®°¡ ¸ð´ÏÅÍ ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÒ ¶§¸¶´Ù "...¼öÁý Áß"À̶ó´Â ´Ü¾î°¡ ¿¡ÀÌÀüÆ® À̸§ ¿·¿¡ Ç¥½ÃµË´Ï´Ù.
Á¾·á ±âÈ£ Á¾·áµÊ
¿¡ÀÌÀüÆ®°¡ ´õ ÀÌ»ó Áö¼ÓµÇÁö ¾Ê½À´Ï´Ù. ÇÁ·Î¼¼½ºÀÇ Áö¼Ó ±â°£¿¡ ¸ÊÇεǴ ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®ÀÇ °æ¿ì, ÀÌ ±âÈ£´Â ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇàÀÌ ¿Ï·áµÇ¾ú°í ¿¡ÀÌÀüÆ®°¡ Á¾·áµÇ¾ú°Å³ª ÇØ´ç ÀÛ¾÷À» ¿Ï·áÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
ºÐ¸®µÊ ±âÈ£ ºÐ¸®µÊ
ÇÁ·Î¼¼½º°¡ ½ÇÇà ÁßÀÏ ¼ö ÀÖÁö¸¸ ÇöÀç Workbench Ŭ¶óÀÌ¾ðÆ®°¡ ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓµÇÁö ¾ÊÀº °æ¿ìÀÔ´Ï´Ù. ´Ù¸¥ Workbench°¡ ÀÌ ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¸ð´ÏÅ͸µÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¡ÀÌÀüÆ®°¡ ºÐ¸®µÇ´Â µ¿¾È ÇÁ·Î¼¼½º°¡ Á¾·áÇÏ´Â °æ¿ì, ¿¡ÀÌÀüÆ® »óÅ´ Á¾·áµÈ °ÍÀ¸·Î °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Á¾·áµÈ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ ÀϽÃÁ¤ÁöµÈ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ ºÐ¸®µÈ ¿¡ÀÌÀüÆ® ¾ÆÀÌÄÜ

ÇÁ·ÎÆÄÀϸµ ¼¼Æ®´Â ¼öÁýµÈ ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅÍÀÇ ¹üÀ§¸¦ Á¼È÷±â À§ÇØ »ç¿ëµÇ´Â ±âÁØ ¼¼Æ®ÀÔ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¼¼Æ®´Â ºÐ¼®À» À§ÇÑ Æ¯Á¤ Á¤º¸¸¦ ¼öÁýÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ µµ±¸´Â ´ÙÀ½°ú °°ÀÌ ¼¼ °¡Áö ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.

¸Þ¸ð¸® ´©¼ö ±âÈ£¸Þ¸ð¸® ºÐ¼®
Èü ´ýÇÁ¸¦ ĸóÇÏ¸ç ¸Þ¸ð¸® ºÐ¼®À» ¼öÇàÇÕ´Ï´Ù.
½ÇÇà ½Ã°£ ºÐ¼® ±âÈ£½Ã°£ ºÐ¼®
ÄÚµå ½ÇÇà È÷½ºÅ丮¸¦ ĸóÇÕ´Ï´Ù.
Á¾·áµÊ ±âÈ£ÄÚµå Àû¿ë ¹üÀ§
ÄÚµå Àû¿ë ¹üÀ§ Á¤º¸¸¦ ĸóÇÕ´Ï´Ù.

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

°ü·Ã Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â »ç¿ë