Ã¥¼Ò°³
ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ÇÑ ´Ü°è ³ô¿©ÁÙ Æ©´× À̾߱⠼º´É Æ©´×Àº ½ÇÇè°úÇÐÀÌ´Ù. ÃßÃø°ú ±¸Àü Æ©´×¿¡ ÀÇÁ¸ÇÒ ÀÏÀÌ ¾Æ´Ï´Ù. ÀÌ Ã¥Àº º¹ÀâÇÑ ±â¼ú ½ºÅÃÀ» ´Ù·ç´Â Áß/°í±Þ ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô Á¤·®ÀûÀÌ°í °ËÁõ °¡´ÉÇÑ Á¢±Ù ¹æ½ÄÀ¸·Î ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» Æ©´×ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. ¼º´É Æ©´×Àº ¿øÇÏ´Â °á°ú¸¦ Á¤ÀÇÇÏ°í °áÁ¤ÇÏ´Â °úÁ¤ÀÌ´Ù. ÀÚ¹Ù ¼º´É¿¡ °üÇÑ ´ëºÎºÐ ÀÚ·á´Â ÀÚ¹Ù °¡»ó ¸Ó½Å À̷аú ³»ºÎÀÇ ¸ð½ÀÀ» »ìÆ캸´Â µ¥ ±×Ä¡Áö¸¸, ÀÌ Ã¥Àº ·¹½ÃÇÇ, ÆÁ/Æ®¸¯, ¾Ë°í¸®Áò µî ´Ù¾çÇÑ ºÎ¹®À» »ìÆ캸¸ç ¼º´É Æ©´×ÀÇ ½Ç¿ëÀû Ãø¸éÀ» À̾߱âÇÑ´Ù.
ÀúÀÚ¼Ò°³
µ¥ºê¿É½º ÆÀÀ» À§ÇÑ ¼º´É Åø °³¹ß»çÀÎ jClarityÀÇ °øµ¿ â¾÷ÀÚÀÌÀÚ ±â¼ú À§¿øÀÌ´Ù. ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º ÁýÇà À§¿øȸ¿¡¼ ·±´ø ÀÚ¹Ù Ä¿¹Â´ÏƼ ´ëÇ¥·Î È°µ¿Çϸç ÀÚ¹Ù »ýÅ°èÀÇ Ç¥ÁØÀ» Á¦Á¤ÇÏ´Â ÀÏÀ» Çß´Ù. Àڹ٠èÇǾð, ÀÚ¹Ù¿ø ·Ï½ºÅ¸ÀÎ ±×´Â ¡ºThe Well-Grounded Java Developer¡»(¸Å´×, 2012)¸¦ °øµ¿ ÁýÇÊÇß°í ÀÚ¹Ù Ç÷§Æû, µ¿½Ã¼º, ±âŸ °ü·ÃµÈ ÁÖÁ¦·Î °¿¬À» °è¼ÓÇØ¿À°í ÀÖ´Ù.
¸ñÂ÷
CHAPTER 1 ¼º´É°ú ÃÖÀûÈ1.1 ÀÚ¹Ù ¼º´É: À߸øµÈ ¹æ¹ý1.2 ÀÚ¹Ù ¼º´É °³¿ä1.3 ¼º´ÉÀº ½ÇÇè°úÇÐÀÌ´Ù1.4 ¼º´É ºÐ·ù1.5 ¼º´É ±×·¡ÇÁ Àбâ1.6 ¸¶Ä¡¸ç
CHAPTER 2 JVM À̾߱â2.1 ÀÎÅÍÇÁ¸®Æðú Ŭ·¡½º·Îµù2.2 ¹ÙÀÌÆ®ÄÚµå ½ÇÇà2.3 ÇÖ½ºÆÌ ÀÔ¹®2.4 JVM ¸Þ¸ð¸® °ü¸®2.5 ½º·¹µù°ú ÀÚ¹Ù ¸Þ¸ð¸® ¸ðµ¨(JMM)2.6 JVM ±¸Çöü Á¾·ù2.7 JVM ¸ð´ÏÅ͸µ°ú Åø¸µ2.8 ¸¶Ä¡¸ç
CHAPTER 3 Çϵå¿þ¾î¿Í ¿î¿µÃ¼Á¦3.1 ÃֽŠÇϵå¿þ¾î ¼Ò°³3.2 ¸Þ¸ð¸®3.3 ÃֽŠÇÁ·Î¼¼¼ÀÇ Æ¯¼º3.4 ¿î¿µÃ¼Á¦3.5 ´Ü¼ø ½Ã½ºÅÛ ¸ðµ¨3.6 ±âº» °¨Áö Àü·«3.7 °¡»óÈ3.8 JVM°ú ¿î¿µÃ¼Á¦3.9 ¸¶Ä¡¸ç
CHAPTER 4 ¼º´É Å×½ºÆ® ÆÐÅÏ ¹× ¾ÈƼÆÐÅÏ4.1 ¼º´É Å×½ºÆ® À¯Çü4.2 ±âº» º£½ºÆ® ÇÁ·¢Æ¼½º4.3 ¼º´É ¾ÈƼÆÐÅÏ °³¿ä4.4 ¼º´É ¾ÈƼÆÐÅÏ Ä«Å»·Î±×4.5 ÀÎÁö ÆíÇâ°ú ¼º´É Å×½ºÆ®4.6 ¸¶Ä¡¸ç
CHAPTER 5 ¸¶ÀÌÅ©·Îº¥Ä¡¸¶Å·°ú Åë°è5.1 ÀÚ¹Ù ¼º´É ÃøÁ¤ ±âÃÊ5.2 JMH ¼Ò°³5.3 JVM ¼º´É Åë°è5.4 Åë°èÄ¡ Çؼ®5.5 ¸¶Ä¡¸ç
CHAPTER 6 °¡ºñÁö ¼öÁý ±âÃÊ6.1 ¸¶Å© ¾Ø ½ºÀ§ÇÁ6.2 ÇÖ½ºÆÌ ·±Å¸ÀÓ °³¿ä6.3 ÇÒ´ç°ú ¼ö¸í6.4 ÇÖ½ºÆÌÀÇ °¡ºñÁö ¼öÁý6.5 º´·Ä ¼öÁý±â6.6 ÇÒ´çÀÇ ¿ªÇÒ6.7 ¸¶Ä¡¸ç
CHAPTER 7 °¡ºñÁö ¼öÁý °í±Þ7.1 Æ®·¹À̵å¿ÀÇÁ¿Í Å»ÂøÇü ¼öÁý±â7.2 µ¿½Ã GC ÀÌ·Ð7.3 CMS7.4 G17.5 ¼Î³µµ¾Æ7.6 C4(¾ÆÁ٠¡)7.7 ¹ë·±½ºµå(IBM J9)7.8 ·¹°Å½Ã ÇÖ½ºÆÌ ¼öÁý±â7.9 ¸¶Ä¡¸ç
CHAPTER 8 GC ·Î±ë, ¸ð´ÏÅ͸µ, Æ©´×, Åø8.1 GC ·Î±ë °³¿ä8.2 ·Î±× ÆÄ½Ì Åø8.3 GC ±âº» Æ©´×8.4 Parallel GC Æ©´×8.5 CMS Æ©´×8.6 G1 Æ©´×8.7 jHiccup8.8 ¸¶Ä¡¸ç
CHAPTER 9 JVMÀÇ ÄÚµå ½ÇÇà9.1 ¹ÙÀÌÆ®ÄÚµå Çؼ®9.2 AOT¿Í JIT ÄÄÆÄÀÏ9.3 ÇÖ½ºÆÌ JIT ±âÃÊ9.4 ÄÚµå ij½Ã9.5 °£´ÜÇÑ JIT Æ©´×¹ý9.6 ¸¶Ä¡¸ç
CHAPTER 10 JIT ÄÄÆÄÀÏÀÇ ¼¼°è·Î10.1 JITWatch¶õ?10.2 JIT ÄÄÆÄÀÏ °³¿ä10.3 ÀζóÀÌ´×10.4 ·çÇÁ ÆîÄ¡±â 10.5 Å»Ã⠺м®10.6 ´ÜÇü¼º µð½ºÆÐÄ¡10.7 ÀÎÆ®¸°Á÷10.8 ¿Â-½ºÅà ġȯ10.9 ¼¼ÀÌÇÁÆ÷ÀÎÆ® º¹½À10.10 ÄÚ¾î ¶óÀ̺귯¸® ¸Þ¼µå10.11 ¸¶Ä¡¸ç
CHAPTER 11 ÀÚ¹Ù ¾ð¾îÀÇ ¼º´É Çâ»ó ±â¹ý11.1 Ä÷º¼Ç ÃÖÀûÈ11.2 List ÃÖÀûÈ11.3 Map ÃÖÀûÈ11.4 Set ÃÖÀûÈ11.5 µµ¸ÞÀÎ °´Ã¼ 11.6 Á¾·áÈ ¾È Çϱâ11.7 ¸Þ¼µå ÇÚµé 11.8 ¸¶Ä¡¸ç
CHAPTER 12 µ¿½Ã ¼º´É ±â¹ý12.1 º´·Ä¼ºÀ̶õ?12.2 JMMÀÇ ÀÌÇØ12.3 µ¿½Ã¼º ¶óÀ̺귯¸® ±¸Ãà12.4 µ¿½Ã ¶óÀ̺귯¸® Á¤¸®12.5 ½ÇÇàÀÚ¿Í Å½ºÅ© Ãß»óÈ12.6 ÃֽŠÀÚ¹Ù µ¿½Ã¼º12.7 ¸¶Ä¡¸ç
CHAPTER 13 ÇÁ·ÎÆÄÀϸµ13.1 ÇÁ·ÎÆÄÀϸµ °³¿ä13.2 »ùÇøµ°ú ¼¼ÀÌÇÁÆ÷ÀÎÆà ÆíÇâ13.3 °³¹ßÀÚ¿ë ÇÁ·ÎÆÄÀϸµ Åø13.4 ÃֽŠÇÁ·ÎÆÄÀÏ·¯13.5 ÇÒ´ç ÇÁ·ÎÆÄÀϸµ13.6 Èü ´ýÇÁ ºÐ¼®13.7 ¸¶Ä¡¸ç
CHAPTER 14 °í¼º´É ·Î±ë ¹× ¸Þ½Ã¡14.1 ·Î±ë14.2 ¼º´É¿¡ ¿µÇâÀÌ ÀûÀº ·Î°Å ¼³°èÇϱâ14.3 ¸®¾ó ·ÎÁ÷ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ Áö¿¬ ÁÙÀ̱â14.4 ¸¶Ä¡¸ç
CHAPTER 15 ÀÚ¹Ù 9¿Í ¹Ì·¡15.1 ÀÚ¹Ù 9¿¡¼ ¼Ò¼ÒÇÏ°Ô °³¼±µÈ ¼º´É15.2 ÀÚ¹Ù 10°ú ±× ÀÌÈÄ ¹öÀü15.3 ÀÚ¹Ù 9 Unsafe ±× ³Ê¸Ó15.4 ¹ßÇÒ¶ó ÇÁ·ÎÁ§Æ®¿Í °ª ŸÀÔ15.5 ±×¶ö°ú Æ®·¯ÇÃ15.6 ¹ÙÀÌÆ®ÄÚµåÀÇ ÇâÈÄ ¹ßÀü ¹æÇâ15.7 µ¿½Ã¼ºÀÇ ÇâÈÄ ¹ßÀü ¹æÇâ15.8 ¸¶Ä¡¸ç
ÇÑÁÙ ¼Æò