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

JAVA ¿ª·¢ÄÚ´æÒç³ö

GCÊÇÀ¬»øÊÕ¼¯µÄÒâ˼£¨Garbage Collection£©,ÄÚ´æ´¦ÀíÊDZà³ÌÈËÔ±ÈÝÒ׳öÏÖÎÊÌâµÄµØ·½£¬Íü¼Ç»òÕß´íÎóµÄÄÚ´æ»ØÊջᵼÖ³ÌÐò»òϵͳµÄ²»Îȶ¨ÉõÖÁ±ÀÀ££¬JavaÌṩµÄGC¹¦ÄÜ¿ÉÒÔ×Ô¶¯¼à²â¶ÔÏóÊÇ·ñ³¬¹ý×÷ÓÃÓò´Ó¶ø´ïµ½×Ô¶¯»ØÊÕÄÚ´æµÄÄ¿µÄ£¬JavaÓïÑÔûÓÐÌṩÊÍ·ÅÒÑ·ÖÅäÄÚ´æµÄÏÔʾ²Ù×÷·½·¨¡£
Ò»¡¢ÄÚ´æÒç³öÀàÐÍ
1¡¢java.lang.OutOfMemoryError: PermGen space
JVM¹ÜÀíÁ½ÖÖÀàÐ͵ÄÄڴ棬¶ÑºÍ·Ç¶Ñ¡£¶ÑÊǸø¿ª·¢ÈËÔ±ÓõÄÉÏÃæËµµÄ¾ÍÊÇ£¬ÊÇÔÚJVMÆô¶¯Ê±´´½¨£»·Ç¶ÑÊÇÁô¸øJVM×Ô¼ºÓõģ¬ÓÃÀ´´æ·ÅÀàµÄÐÅÏ¢µÄ¡£ËüºÍ¶Ñ²»Í¬£¬ÔËÐÐÆÚÄÚGC²»»áÊͷſռ䡣Èç¹ûweb appÓÃÁË´óÁ¿µÄµÚÈý·½jar»òÕßÓ¦ÓÃÓÐÌ«¶àµÄclassÎļþ¶øÇ¡ºÃMaxPermSizeÉèÖýÏС£¬³¬³öÁËÒ²»áµ¼ÖÂÕâ¿éÄÚ´æµÄÕ¼Óùý¶àÔì³ÉÒç³ö£¬»òÕßtomcatÈȲ¿Êðʱºî²»»áÇåÀíÇ°Ãæ¼ÓÔØµÄ»·¾³£¬Ö»»á½«context¸ü¸ÄΪв¿ÊðµÄ£¬·Ç¶Ñ´æµÄÄÚÈݾͻáÔ½À´Ô½¶à¡£
2¡¢java.lang.OutOfMemoryError: Java heap space
µÚÒ»ÖÖÇé¿öÊǸö²¹³ä£¬Ö÷Òª´æÔÚÎÊÌâ¾ÍÊdzöÏÖÔÚÕâ¸öÇé¿öÖС£ÆäĬÈϿռä(¼´-Xms)ÊÇÎïÀíÄÚ´æµÄ1/64£¬×î´ó¿Õ¼ä(-Xmx)ÊÇÎïÀíÄÚ´æµÄ1/4¡£Èç¹ûÄÚ´æÊ£Ó಻µ½40£¥£¬JVM¾Í»áÔö´ó¶Ñµ½XmxÉèÖõÄÖµ£¬ÄÚ´æÊ£Ó೬¹ý70£¥£¬JVM¾Í»á¼õС¶Ñµ½XmsÉèÖõÄÖµ¡£ËùÒÔ·þÎñÆ÷µÄXmxºÍXmsÉèÖÃÒ»°ãÓ¦¸ÃÉèÖÃÏàͬ±ÜÃâÿ´ÎGCºó¶¼Òªµ÷ÕûÐéÄâ»ú¶ÑµÄ´óС¡£¼ÙÉèÎïÀíÄÚ´æÎÞÏÞ´ó£¬ÄÇôJVMÄÚ´æµÄ×î´óÖµ¸ú²Ù×÷ϵͳÓйأ¬Ò»°ã32λ»úÊÇ1.5gµ½3gÖ®¼ä£¬¶ø64λµÄ¾Í²»»áÓÐÏÞÖÆÁË¡£
×¢Ò⣺Èç¹ûXms³¬¹ýÁËXmxÖµ£¬»òÕß¶Ñ×î´óÖµºÍ·Ç¶Ñ×î´óÖµµÄ×ܺͳ¬¹ýÁËÎïÀíÄÚ´æ»òÕß²Ù×÷ϵͳµÄ×î´óÏÞÖÆ¶¼»áÒýÆð·þÎñÆ÷Æô¶¯²»ÆðÀ´¡£
À¬»ø»ØÊÕGCµÄ½ÇÉ«
JVMµ÷ÓÃGCµÄƵ¶È»¹ÊǺܸߵģ¬Ö÷ÒªÁ½ÖÖÇé¿öϽøÐÐÀ¬»ø»ØÊÕ£º
µ±Ó¦ÓóÌÐòÏ߳̿ÕÏУ»ÁíÒ»¸öÊÇjavaÄÚ´æ¶Ñ²»×ãʱ£¬»á²»¶Ïµ÷ÓÃGC£¬ÈôÁ¬Ðø»ØÊÕ¶¼½â¾ö²»ÁËÄÚ´æ¶Ñ²»×ãµÄÎÊÌâʱ£¬¾Í»á±¨out of memory´íÎó¡£ÒòΪÕâ¸öÒì³£¸ù¾ÝϵͳÔËÐл·¾³¾ö¶¨£¬ËùÒÔÎÞ·¨Ô¤ÆÚËüºÎʱ³öÏÖ¡£
¸ù¾ÝGCµÄ»úÖÆ£¬³ÌÐòµÄÔËÐлáÒýÆðϵͳÔËÐл·¾³µÄ±ä»¯£¬Ôö¼ÓGCµÄ´¥·¢»ú»á¡£
ΪÁ˱ÜÃâÕâЩÎÊÌ⣬³ÌÐòµÄÉè¼ÆºÍ±àд¾ÍÓ¦±ÜÃâÀ¬»ø¶ÔÏóµÄÄÚ´æÕ¼ÓúÍGCµÄ¿ªÏú¡£ÏÔʾµ÷ÓÃSystem.GC()Ö»Äܽ¨ÒéJVMÐèÒªÔÚÄÚ´æÖжÔÀ¬»ø¶ÔÏó½øÐлØÊÕ£¬µ«²»ÊDZØÐëÂíÉÏ»ØÊÕ£¬
Ò»¸öÊDz¢²»Äܽâ¾öÄÚ´æ×ÊÔ´ºÄ¿ÕµÄ¾ÖÃæ£¬ÁíÍâÒ²»áÔö¼ÓGCµÄÏûºÄ¡£
¶þ¡¢JVMÄÚ´æÇøÓò×é³É
¼òµ¥µÄ˵javaÖеĶѺÍÕ»
java°ÑÄÚ´æ·ÖÁ½ÖÖ£ºÒ»ÖÖÊÇÕ»Äڴ棬ÁíÒ»ÖÖÊǶÑÄÚ´æ
1¡£ÔÚº¯ÊýÖж¨ÒåµÄ»ù±¾ÀàÐͱäÁ¿ºÍ¶ÔÏóµÄÒýÓñäÁ¿¶¼ÔÚº¯ÊýµÄÕ»ÄÚ´æÖзÖÅ䣻
2¡£¶ÑÄÚ´æÓÃÀ


Ïà¹ØÎĵµ£º

Java Web Start

Java Web Start ÊǰïÖú¿Í»§»ú¶ËÓ¦ÓóÌÐò¿ª·¢µÄÒ»¸öм¼Êõ£¬ËüµÄ¶ÀÌØÖ®´¦ÔÚÓÚ½«Äú´Ó¹ØÐĿͻ§»úÊÇÈçºÎÆô¶¯µÄ£¨´Ó Web ä¯ÀÀÆ÷»òÊÇ×ÀÃæ£©Öнâ·Å³öÀ´¡£ÁíÍ⣬¸Ã¼¼ÊõÌṩÁËÒ»¸öʹ Web ·þÎñÆ÷ÄܶÀÁ¢µÄ·Ö·¢ºÍ¸üпͻ§»ú´úÂëµÄ¼¯ºÏ²¿Êð·½°¸¡£
    Java Web Start ÊÇÒ»¸öÈí¼þ¼¼Êõ£¬Ëü°üº¬ÁË applet µÄ¿ÉÒÆÖ²ÐÔ¡¢Servl ......

ÔÚlinux/unixÏ£¬ÄãÊÇÔõôÖÐÖ¹Ò»¸öjava½ø³ÌµÄ£¿


ÔÚlinux/unixÏ£¬ÄãÊÇÔõôÖÐÖ¹Ò»¸öjava½ø³ÌµÄ£¿
Äã¿ÉÄÜ»á»Ø´ð kill -9 pid£¬ÕâÊÇÒ»ÖÖÔÚ¶àÊýÇé¿öÏÂÕýÈ·µÄ×ö·¨¡£²»¹ý£¬ÕâÖÖ·½Ê½¹ýÓÚ±©Á¦£¬Èç¹ûÓû§¶Ô»·¾³²»ÊìϤ£¬ºÜÈÝÒ×Ôì³ÉÖÂÃüµÄºó¹û¡£
±¾ÎĽ«·ÖÎökill -9²úÉúÎÊÌâµÄÔ­Òò£¬²¢¸ø³öÁíÒ»ÖÖ±ê×¼µÄkill·½Ê½¡£
±ê×¼ÖжÏÐźÅ
ÔÚLinuxÐźŻúÖÆÖУ¬´æÔÚ¶àÖÖ½ø³ÌÖжÏÐźţ¨LinuxÐ ......

javaÖеÄÊý×é

Êý×飺±íʾ¶¨ÒåͬÖÖÊý¾ÝÀàÐ͵Ķà¸ö±äÁ¿
1.һάÊý×éµÄ¶¨Òå
          Êý×éÔªËØµÄÊý×éÀàÐÍ[] Êý×éÃû=new Êý×éÔªËØµÄÊý¾ÝÀàÐÍ[Êý×éÔªËØµÄ¸öÊý]     »ò
          Êý×éÔªËØµÄÊý¾ÝÀàÐÍ Êý×éÃû[]=new Êý×éÔªË ......

[ת]Oracle ¹«²¼ Java ·¢Õ¹²ßÂÔ


¼×¹ÇÎÄÒѾ­Íê³ÉÁ˶ÔSUN¹«Ë¾µÄÊÕ¹º£¬ÓÚ1ÔÂ27ÈÕ·¢²¼Á˶ÔSun¸÷ÏîÒµÎñµÄÕûºÏ¹æ»®¡£×ÜÌåÉÏ˵£¬OracleÒª³ÉΪÈíÓ²¼þÒ»Ì廯µÄÕûÌå½â¾ö·½°¸µÄ³§ÉÌ¡£ ÒÔÏÂ¾ÍÆä¶Ô±¸ÊܹØ×¢µÄJava·½ÃæµÄ²ßÂÔ×ö¸ö½éÉÜ¡£
Java SE:
1£©ÍƳöJDK SE 7£¬ Ëü½«°üÀ¨¶à¸öÐµĹ¦ÄÜ£¬ÈçÌá¸ß¿ª·¢ÈËÔ±µÄЧÂÊ£¬Ìṩ¸ßÐÔÄÜ£¬¶Ô¶àºËоƬµÄÖ§³ÖµÈ¡£
2£©SunµÄHotSp ......

Java ELϵÁÐ 3.0.JUEL»ù±¾Àà

¡¡¡¡inkfish·­Ò룬ÇëÎðÉÌÒµÐÔÖÊ×ªÔØ£¬×ªÔØÇë×¢Ã÷À´Ô´£¨http://blog.csdn.net/inkfish
£©¡£±¾ÎÄÊÇÎÒѧϰJUELͬʱ£¬¶ÔÔ­ÍøÕ¾½øÐеļòµ¥µÄ·­Òë£¬Ô­ÍøÕ¾µØÖ·£ºhttp://juel.sourceforge.net/guide/basic/index.html
¡£
»ù±¾ÀࣨBasic Classes£©
¡¡¡¡ÕâÒ»²¿·Ö¹ýÒ»ÏÂJUELÌṩµÄ¾ßÌåµÄһЩÀ࣬ÕâЩÀà×é³ÉÁ˼ÆËã¹ý³ÌµÄºËÐÄ£ºËü ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ