ºÇ½ª¹¹¿·¡§ author_nari 2008ǯ11·î03Æü(·î) 13:04:37ÍúÎò
¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤ÏMark&Sweep¤ò´ðËܤ˹ͤ¨¤é¤ì¤ë¡£
GC³«»Ï»þ¤Ë¥ë¡¼¥È¤«¤é»²¾È¤Ç¤¤ë¥»¥ë¤Ë°õ¤ò¤Ä¤±¤ë¡£
¼Â¤Ï¤³¤³¤Þ¤Ç¤ÏIncrementalGC¤Î¼ç¤Ê¼ÂÁõ¤ÈƱ¤¸¤Ç¡¢
¥ß¥å¥Æ¡¼¥¿¤Î¥»¥ëÁàºî¤Ë¤è¤ë¤â¤Î¤Ï°ìΧ°õÉÕ¤±¤·¤Æ¤·¤Þ¤¦¡£(¾å¿Þ»²¾È)
ÁÛÄꤵ¤ì¤ë¤Ï°Ê²¼¤Î2¥±¡¼¥¹
1¤Ë´Ø¤·¤Æ¤Ï¿·µ¬³ä¤êÅö¤Æ¤Î¥»¥ë¤Î°Ù¡¢»Þ¤Î¥»¥ë¤Ï¸ºß¤·ÆÀ¤Ê¤¤¡£
¤³¤Îñ½ã¤ÊÁàºî¤Ë¤è¤ê¡¢GC³«»Ï»þ¤Ë¥´¥ß¤Ç¤¢¤Ã¤¿¥»¥ë¤¬ºï½ü¤µ¤ì¤ë¡£
GC¤Î³«»Ï»þ¤Î¼Ì¿¿¤ò»£¤Ã¤Æ¡¢¤½¤Î»þ¤Î¥´¥ß¤ò²ó¼ý¤¹¤ë»ö¤«¤é
¡Ö¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È·¿¡×¡Ö¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥ÈÊý¼°¡×¤È¸Æ¤Ð¤ì¤ë¡£
¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤ÏGC¤ÎIncrementalGC¡¢PararellGC¡¢ConcurrentGC¤ò¹Ô¤¦°Ù¤Î¤â¤Î¤Ç¤¢¤ê¡¢
¸½ºß¤ÎGC¤ÎÊÂÎ󲽡¢Ê¹Բ½¤Ë¤ª¤¤¤Æ°ìÈÖÀǽ¤Î¤¤¤¤¥¢¥ë¥´¥ê¥º¥à¤È»×¤ï¤ì¤ë¡£
ȯ°Æ¼Ô¤ÏCommonLispÆþÌç¤Ê¤É¤ÎÃø¼Ô¡¡ÅòÞÉÂÀ°ì¶µ¼ø
GC³«»Ï»þ¤Ë¥ë¡¼¥È¤«¤é»²¾È¤Ç¤¤ë¥»¥ë¤Ë°õ¤ò¤Ä¤±¤ë¡£
¼Â¤Ï¤³¤³¤Þ¤Ç¤ÏIncrementalGC¤Î¼ç¤Ê¼ÂÁõ¤ÈƱ¤¸¤Ç¡¢
¥ß¥å¥Æ¡¼¥¿¤Î¥»¥ëÁàºî¤Ë¤è¤ë¤â¤Î¤Ï°ìΧ°õÉÕ¤±¤·¤Æ¤·¤Þ¤¦¡£(¾å¿Þ»²¾È)
ÁÛÄꤵ¤ì¤ë¤Ï°Ê²¼¤Î2¥±¡¼¥¹
- ¥Þ¡¼¥¯Ãæ¤Ë¿·µ¬³ä¤êÅö¤Æ¤µ¤ì¤¿¥»¥ë
- ¥Þ¡¼¥¯Ãæ¤Ë½ñ¤´¹¤¨¤é¤ì¤¿¹õ¢ªÇò¤Î¥»¥ë
1¤Ë´Ø¤·¤Æ¤Ï¿·µ¬³ä¤êÅö¤Æ¤Î¥»¥ë¤Î°Ù¡¢»Þ¤Î¥»¥ë¤Ï¸ºß¤·ÆÀ¤Ê¤¤¡£
¤³¤Îñ½ã¤ÊÁàºî¤Ë¤è¤ê¡¢GC³«»Ï»þ¤Ë¥´¥ß¤Ç¤¢¤Ã¤¿¥»¥ë¤¬ºï½ü¤µ¤ì¤ë¡£
GC¤Î³«»Ï»þ¤Î¼Ì¿¿¤ò»£¤Ã¤Æ¡¢¤½¤Î»þ¤Î¥´¥ß¤ò²ó¼ý¤¹¤ë»ö¤«¤é
¡Ö¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È·¿¡×¡Ö¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥ÈÊý¼°¡×¤È¸Æ¤Ð¤ì¤ë¡£
¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤ÏGC¤ÎIncrementalGC¡¢PararellGC¡¢ConcurrentGC¤ò¹Ô¤¦°Ù¤Î¤â¤Î¤Ç¤¢¤ê¡¢
¸½ºß¤ÎGC¤ÎÊÂÎ󲽡¢Ê¹Բ½¤Ë¤ª¤¤¤Æ°ìÈÖÀǽ¤Î¤¤¤¤¥¢¥ë¥´¥ê¥º¥à¤È»×¤ï¤ì¤ë¡£
ȯ°Æ¼Ô¤ÏCommonLispÆþÌç¤Ê¤É¤ÎÃø¼Ô¡¡ÅòÞÉÂÀ°ì¶µ¼ø
- GC³«»Ï»þ¤Î¥´¥ß¤·¤«²ó¼ý¤·¤Ê¤¤°Ù¡¢¥´¥ß¤Î¼è¤ê¤³¤Ü¤·¤¬Â¿¤¯¤Ê¤ê¡¢µ²²î¾õÂ֤˴٤ê¤ä¤¹¤¤¡£
- ¥ë¡¼¥È¥Þ¡¼¥¯¤À¤±¤Ï½èÍýʬ³ä(ÊÂÎ󲽤ʤÉ)¤Ç¤¤Ê¤¤¡£
- ¥«¥Æ¥´¥ê¡§
- ¥Ñ¥½¥³¥ó
- ¥¬¡¼¥Ù¥Ã¥¸¥³¥ì¥¯¥¿¡ÊGC¡Ë
¥³¥á¥ó¥È¤ò¤«¤¯