|
||
0
0
¹®Æ¼
GC´Â JVM ³»ºÎ¿¡¼ ¾Ë¾Æ¼ ÇÕ´Ï´Ù. ´Ù¸¸ °´Ã¼¿¡ NullÀ» ³Ö¾î¼ ´õÀÌ»ó ÂüÁ¶ÇÏ´Â °´Ã¼°¡ ¾ø°Ô ¸¸µé¾î ¹ö¸®¸é GC¿¡¼ ¾Ë¾Æ¼ ÇØ´ç °´Ã¼ ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÏÁÒ.
¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÏ´Â ÇÔ¼ö°¡ ÀÖ´Ù°í ÇÏÁö¸¸ »ç¿ëÇÏ´Â °ÍÀ» ±ÇÇÏÁö ¾ÊÀ¸¸ç, Àß ¸ð¸£¸é ¾È »ç¿ëÇÏ´Â°Ô ¿Ç½À´Ï´Ù. |
|
|
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û | ¸ñ·Ïº¸±â |
´ë½Å ÇҴ縹ÀÌ Çؼ ¾²¸é ¾î´À ¼ø°£ Stop the World °æÇèÇÏ°Ô µÉ °Ì´Ï´Ù. ¾È¾²¸é null ·Î ÃʱâÈ ÇØÁִ°͵µ ±¦Âú½À´Ï´Ù. gc µ¿ÀÛÇÏ¸é ¹Ù·Î È¸¼ö µË´Ï´Ù.
´Ù¸¸ null ·Î ÇØÁÖ°í ÀÌÈÄ¿¡ Äڵ忡¼ Ȥ½Ã¶óµµ ÂüÁ¶ÇÏ°Ô µÇ¸é null reference exception ÀÌ ¹ß»ýÇÏ°Ô µÇ´Âµ¥ ±×·±°Å ½Å°æ ¾È¾²°í try ~ catch ·Î Àüü °É¾î ¹ö¸®´Â °æ¿ì°¡ Á¾Á¾ Àִµ¥ ÀÌ°Å´Â ³ª»Û ½À°üÀÔ´Ï´Ù.