Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaÄÚ´æÒç³ö·ÖÀà

¹ØÓÚJavaÒç³ö·ÖÀ࣬ÎÒ¾­³£Åöµ½µÄÊÇÁ½ÀࣺһÀàÊÇjava.lang.OutOfMemoryError: Java heap space£¬Ò»ÀàÊÇjava.lang.OutOfMemoryError: PermGen space¡£
ÔÚÕâÁ½ÀàÖУ¬Ç°ÕßÅö¼ûµÄ´ÎÊý±È½ÏƵ·±¡£ÒòΪµ¼ÖÂJava heap spaceµÄÇé¿ö£¬ÓÐʱºò²¢²»ÊÇÄÚ´æ²»¹»£¬ËüÒ²»áÅ×´Ë´íÎóÐÅÏ¢¡£ÀýÈçÎÒ¾ÍÅöµ½¹ýÕâÑùµÄÇé¿ö£¬ÎÒµ±Ê±Í¨¹ýGCÈÕÖ¾·¢ÏÖ£¬Äڴ浱ǰռÓÃ40MB×óÓÒ£¨×î´ó·ÖÅä512MB£©£¬·Ç³£²»½â¡£×îºó¼ì²éÏÂÀ´·¢ÏÖÓÐÁ½ÖÖÇé¿ö»áµ¼ÖÂÕâÑùµÄÇé¿ö£º
Ò»ÖÖÊÇÏß³ÌÕ»²»¹»ÓÃÁË£¬Õë¶ÔSUNµÄJVMÊÇÉèÖÃXss²ÎÊý£¬Ò»°ã¶øÑÔÏß³ÌÕ»ÉèÖÃ256KÒѾ­ÊǺܶ࣬һ°ã²»»áÒýÆðÕâÑùµÄ´íÎ󣬳ý·ÇÄãÉèÖõÄ̫С£¬²Å»áµ¼Ö¡£
Ò»ÖÖÊÇÏ̵߳±Ç°´´½¨ÁËÒ»¸ö±È·ÖÅä¿Õ¼ä¸ü´óµÄ¶ÔÏ󣬴ó¼Ò¿ÉÄÜ»á¾õµÃ²»¿É˼Ò飬ÔÙÔõÑùÒ²²»»á´´½¨Ò»¸öÕâÑùµÄ¶ÔÏó¡£µ«ÊÇÔÚÓÐЩ³¡¾°Ï¾ͻá³öÏÖÕâÑùµÄ´íÎó£¬ÈçЭÒé½â°üʱ£¬Èç¹û½«Ò»¸öSTRINGÀàÐ͵Ä×ֶΣ¬°´INTÀàÐͽøÐнâ°üºó£¬ÓÃÕâ¸öÖµ×÷Ϊ´´½¨Ò»¸öһάÊý×éµÄ´óС£¬¾Í»áºÜÓпÉÄܳöÏÖÕâÑùµÄÇé¿ö¡£
µ±È»ÎÒËùÅöµ½µÄÇé¿ö£¬¶àÊýÊǺóÕßµ¼Ö¡£
µ±ÄÚ´æ²»¹»Ê±£¬×ÔÈ»¾ÍÅ׳öjava.lang.OutOfMemoryError: Java heap space£¬ÕâÖÖÇé¿ö×îÖÕ½«µ¼ÖÂJava³ÌÐòÍ£Ö¹¶ÔÍâ·þÎñ¡£µ¼ÖÂÕâÖÖÇé¿öÓкܶ࣬¿ÉÒԲο¼ÎÒÁíһƪÎÄÕ¡¶JavaÄÚ´æ¹ÜÀí¡·¡£
¹ØÓÚPermGen spaceµÄ½âÊ͵¹ÊǺܼòµ¥Ã÷ÁË£¬PermGen spaceÕâÒ»²¿·ÖÓÃÓÚ´æ·ÅClassºÍMetaµÄÐÅÏ¢,ClassÔÚ±» LoadµÄʱºò±»·ÅÈëPermGen spaceÇøÓò£¬ËüºÍºÍ´æ·ÅInstanceµÄHeapÇøÓò²»Í¬,GC(Garbage Collection)²»»áÔÚÖ÷³ÌÐòÔËÐÐÆÚ¶ÔPermGen space½øÐÐÇåÀí£¬ËùÒÔÈç¹ûÄãµÄAPP»áLOADºÜ¶àCLASSµÄ»°,¾ÍºÜ¿ÉÄܳöÏÖPermGen space´íÎó¡£
Ò»°ã½â¾ö·½Ê½¾ÍÊÇÉèÖÃJVMµÄPermSize²ÎÊýÖµ¼Ó´ó¡£²»¹ýµ¼ÖÂÕâÖÖÇé¿ö³öÏÖ£¬ÍøÉϸü¶àÊÇ˵ʹÓÃÁËcglibËùÖ¡£¸ÕºÃ×î½ü£¨·þÎñÆ÷ÓÅ»¯ºó£©£¬ÎҵķþÎñÆ÷Ò²Åöµ½Õâ¸öÎÊÌ⣬ËùÒÔÐèÒªÑéÖ¤ÑéÖ¤£¬È»ºóÔÙ¸æÖ®ÊÇ·ñÓÐЧ¡£


Ïà¹ØÎĵµ£º

JavaÖи²¸ÇÓëÖØÔØµÄÇø±ð

     override¿ÉÒÔ·­ÒëΪ¸²¸Ç£¬´Ó×ÖÃæ¾Í¿ÉÒÔÖªµÀ£¬ËüÊǸ²¸ÇÁËÒ»¸ö·½·¨²¢ÇÒ¶ÔÆäÖØÐ´£¬ÒÔÇó´ïµ½²»Í¬µÄ×÷Ó᣶ÔÎÒÃÇÀ´Ëµ×îÊìϤµÄ¸²¸Ç¾ÍÊǶԽӿڷ½·¨µÄʵÏÖ£¬ÔÚ½Ó¿ÚÖÐÒ»°ãÖ»ÊǶԷ½·¨½øÐÐÁËÉùÃ÷£¬¶øÎÒÃÇÔÚʵÏÖʱ£¬¾ÍÐèҪʵÏÖ½Ó¿ÚÉùÃ÷µÄËùÓз½·¨¡£³ýÁËÕâ¸öµäÐ͵ÄÓ÷¨ÒÔÍ⣬ÎÒÃÇÔڼ̳ÐÖÐÒ²¿ÉÄÜ»áÔÚ×ÓÀา¸Ç¸¸À ......

java·¾¶ÎÊÌâ×îÖÕ½â¾ö·½°¸

ǰÑÔ
      JavaµÄ·¾¶ÎÊÌ⣬·Ç³£ÄѸ㡣×î½üµÄ¹¤×÷Éæ¼°µ½´´½¨ºÍ¶ÁÈ¡ÎļþµÄ¹¤×÷£¬ÕâÀïÎҾ͸ø´ó¼Ò³¹µ×µÃ½â¾öJava·¾¶ÎÊÌâ¡£
      ÎÒ±àдÁËÒ»¸ö·½·¨£¬±È ClassLoader.getResource(String Ïà¶Ô·¾¶)·½·¨µÄÄÜÁ¦¸üÇ¿¡£Ëü¿ÉÒÔ½ÓÊÜ“../”ÕâÑùµÄ²ÎÊý£¬ÔÊÐíÎÒÃÇÓÃÏà ......

JavaÖеĻص÷·½·¨

      ÔÚJavaÖУ¬¾ÍÊÇÀàAµ÷ÓÃÀàBÖеÄij¸ö·½·¨b£¬È»ºóÀàBÓÖÔÚij¸öʱºò·´¹ýÀ´µ÷ÓÃÀàAÖеÄij¸ö·½·¨a£¬¶ÔÓÚAÀ´Ëµ£¬Õâ¸öa·½·¨±ã½Ð×ö»Øµ÷·½·¨,µ±È»£¬AÀàºÍBÀà¿ÉÒԺϲ¢ÎªÒ»¸ö¡£
pubilc interface CallBack{

public void callbackMethod();
}
public class A implements CallBa ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ