ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÀÚ¹Ù ÃÖÀûÈ­


ÀÚ¹Ù ÃÖÀûÈ­

ÀÚ¹Ù ÃÖÀûÈ­

<º¥Àú¹Î J. ¿¡¹ø½º>,<Á¦ÀÓ½º °íÇÁ>,<Å©¸®½º ´º·£µå> °øÀú/<ÀÌÀÏ¿õ> ¿ª | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2019-05-31
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
8 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ÇÑ ´Ü°è ³ô¿©ÁÙ Æ©´× À̾߱â

¼º´É Æ©´×Àº ½ÇÇè°úÇÐÀÌ´Ù. ÃßÃø°ú ±¸Àü Æ©´×¿¡ ÀÇÁ¸ÇÒ ÀÏÀÌ ¾Æ´Ï´Ù. ÀÌ Ã¥Àº º¹ÀâÇÑ ±â¼ú ½ºÅÃÀ» ´Ù·ç´Â Áß/°í±Þ ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô Á¤·®ÀûÀÌ°í °ËÁõ °¡´ÉÇÑ Á¢±Ù ¹æ½ÄÀ¸·Î ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» Æ©´×ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. ¼º´É Æ©´×Àº ¿øÇÏ´Â °á°ú¸¦ Á¤ÀÇÇÏ°í °áÁ¤ÇÏ´Â °úÁ¤ÀÌ´Ù. ÀÚ¹Ù ¼º´É¿¡ °üÇÑ ´ëºÎºÐ ÀÚ·á´Â ÀÚ¹Ù °¡»ó ¸Ó½Å À̷аú ³»ºÎÀÇ ¸ð½ÀÀ» »ìÆ캸´Â µ¥ ±×Ä¡Áö¸¸, ÀÌ Ã¥Àº ·¹½ÃÇÇ, ÆÁ/Æ®¸¯, ¾Ë°í¸®Áò µî ´Ù¾çÇÑ ºÎ¹®À» »ìÆ캸¸ç ¼º´É Æ©´×ÀÇ ½Ç¿ëÀû Ãø¸éÀ» À̾߱âÇÑ´Ù.

ÀúÀÚ¼Ò°³

µ¥ºê¿É½º ÆÀÀ» À§ÇÑ ¼º´É Åø °³¹ß»çÀÎ 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 CMS
7.4 G1
7.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 jHiccup
8.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 ¸¶Ä¡¸ç