Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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»ù´¡×ܽá

¼Ì³Ð(inheritance)
    ¼Ì³ÐÊÇʹÓÃÒÑ´æÔÚµÄÀàµÄ¶¨Òå×÷Ϊ»ù´¡½¨Á¢ÐÂÀàµÄ¼¼Êõ£¬ÐÂÀàµÄ¶¨Òå¿ÉÒÔÔö¼ÓеÄÊý¾Ý»òÐµĹ¦ÄÜ£¬Ò²¿ÉÒÔÓø¸ÀàµÄ¹¦ÄÜ£¬µ«²»ÄÜÑ¡ÔñÐԵؼ̳и¸Àà¡£ÕâÖÖ¼¼ÊõʹµÃ¸´ÓÃÒÔǰµÄ´úÂë·Ç³£ÈÝÒ×£¬Äܹ»´ó´óËõ¶Ì¿ª·¢ÖÜÆÚ£¬½µµÍ¿ª·¢·ÑÓᣱÈÈç¿ÉÒÔÏȶ¨ÒåÒ»¸öÀà½Ð³µ£¬³µÓÐÒÔÏÂÊôÐÔ£º³µÌå´óС£¬ÑÕÉ ......

µÚÒ»¸öJava½çÃæ³ÌÐò

     ×öÁËÒ»¸öºÜ¼òµ¥µÄ½çÃæ³ÌÐò,Ò²ÊÇÎÒµÚÒ»¸ö½çÃæ³ÌÐò.Ö÷Òª¹¦ÄܾÍÊÇÊäÈëÁ½¸öÊý×Ö,¼ÆËãÕâÁ½¸öÊý×ֵĺÍ,ºÜ¼òµ¥µÄ¹¦ÄÜ,ÎÒÈ´»¨Á˺ܾÃ,¶ÔjavaÌ«²»ÊìϤÁË,Á¬µÃµ½textField1ÖÐÓû§ÊäÈëµÄÖµÔõô»ñµÃ,¶¼²»ÖªµÀ,ºóÀ´baidu²ÅÖªµÀ,
     Óà textField1.getText()»ñµÃÊäÈëµÄÖµ;,
   ......

JAVAÆóÒµÓ¦Óõķ´Ë¼ ±àд×Ô¼ºµÄÈÝÆ÷ Ãû×ֽС¶ÎϾӡ·

ΪʲôҪʹÓÃtomcat£¬jboosÕâÖÖ·þÎñÀ´ÔËÐÐÎÒÃǵĴúÂ룬Óкαػ¨Ôõô¶àÇ®ÂòIBm£¬BEAµÄ·þÎñÆ÷¡£²Ý£¨·ßÇàµÄÓïÆø£©£¬ÎÒÃÇÔÙÒ²²»¸ú±ðÈË×ß¡£
ÄѵÀÎÒÃÇ×Ô¼ºÐ´µÄ¶«Î÷¾Í²»¿É¿¿Âð£¿ÎÒÃÇ¿ª·¢ÎÒÃǵÄÏîÄ¿£¬ÐèÇóÎÒÃÇ×îÇå³þ£¬ÎÒÃÇÔõô×ö¸ÉÂﻹҪËûÃǹܣ¬SSHÊDZðÈËÌßÈ¥À´¡£
´Ó½ñÒÔºó£¬ÎÒ×Ô¼º¿ª·¢µÄjavaÆóÒµ³ÌÐò(tmd ÎÞ·¨¾ÍÊÇÇëÇó/ÏìӦģʽ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ