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

JVMÏê½âÖ®JavaÀ¬»ø»ØÊÕ»úÖÆÏê½âºÍµ÷ÓÅ £¨3£©

 5.ÈçºÎ´ÓJVMÖлñÈ¡ÐÅÏ¢À´½øÐе÷Õû
¡¡¡¡-verbose.gc¿ª¹Ø¿ÉÏÔʾgcµÄ²Ù×÷ÄÚÈÝ¡£´ò¿ªËü£¬¿ÉÒÔÏÔʾ×îæºÍ×î¿ÕÏÐÊÕ¼¯ÐÐΪ·¢ÉúµÄʱ¼ä¡¢ÊÕ¼¯Ç°ºóµÄÄÚ´æ´óС¡¢ÊÕ¼¯ÐèÒªµÄʱ¼äµÈ¡£´ò¿ª- xx:+ printgcdetails¿ª¹Ø£¬¿ÉÒÔÏêϸÁ˽âgcÖеı仯¡£´ò¿ª-XX: + PrintGCTimeStamps¿ª¹Ø£¬¿ÉÒÔÁ˽âÕâЩÀ¬»øÊÕ¼¯·¢ÉúµÄʱ¼ä£¬×ÔjvmÆô¶¯ÒÔºóÒÔÃë¼ÆÁ¿¡£×îºó£¬Í¨¹ý-xx: + PrintHeapAtGC¿ª¹ØÁ˽â¶ÑµÄ¸üÏêϸµÄÐÅÏ¢¡£ÎªÁËÁ˽âÐÂÓòµÄÇé¿ö£¬¿ÉÒÔͨ¹ý-XX:=PrintTenuringDistribution¿ª¹ØÁ˽â»ñµÃʹÓ̮򵀦ÔÏóȨ¡£
6.PdmϵͳJVMµ÷Õû
¡¡¡¡6.1.·þÎñÆ÷£ºÇ°ÌáÄÚ´æ1G µ¥CPU
¡¡¡¡¿Éͨ¹ýÈçϲÎÊý½øÐе÷Õû£º£­server ÆôÓ÷þÎñÆ÷ģʽ£¨Èç¹ûCPU¶à£¬·þÎñÆ÷»ú½¨ÒéʹÓôËÏ
¡¡¡¡£­Xms,£­XmxÒ»°ãÉèΪͬÑù´óС¡£ 800m
¡¡¡¡£­Xmn Êǽ«NewSizeÓëMaxNewSizeÉèΪһÖ¡£320m
¡¡¡¡£­XX:PerSize 64m
¡¡¡¡£­XX:NewSize 320m ´ËÖµÉè´ó¿Éµ÷´óжÔÏóÇø£¬¼õÉÙFull GC´ÎÊý
¡¡¡¡£­XX:MaxNewSize 320m
¡¡¡¡£­XX:NewRato NewSizeÉèÁ˿ɲ»Éè¡£
¡¡¡¡£­XX: SurvivorRatio
¡¡¡¡£­XX:userParNewGC ¿ÉÓÃÀ´ÉèÖò¢ÐÐÊÕ¼¯
¡¡¡¡£­XX:ParallelGCThreads ¿ÉÓÃÀ´Ôö¼Ó²¢ÐжÈ
¡¡¡¡£­XXUseParallelGC ÉèÖúó¿ÉÒÔʹÓò¢ÐÐÇå³ýÊÕ¼¯Æ÷
¡¡¡¡£­XX£ºUseAdaptiveSizePolicy ÓëÉÏÃæÒ»¸öÁªºÏʹÓÃЧ¹û¸üºÃ£¬ÀûÓÃËü¿ÉÒÔ×Ô¶¯ÓÅ»¯ÐÂÓò´óСÒÔ¼°¾ÈÖú¿Õ¼ä±ÈÖµ
¡¡¡¡6.2.¿Í»§»ú£ºÍ¨¹ýÔÚJNLPÎļþÖÐÉèÖòÎÊýÀ´µ÷Õû¿Í»§¶ËJVM
¡¡¡¡JNLPÖвÎÊý£ºinitial-heap-sizeºÍmax-heap-size
¡¡¡¡Õâ¿ÉÒÔÔÚframeworkµÄRequestManagerÖÐÉú³ÉJNLPÎļþʱ¼ÓÈëÉÏÊö²ÎÊý£¬µ«ÊÇÕâЩֵÊÇÒªÇó¸ù¾Ý¿Í»§»úµÄÓ²¼þ״̬±ä»¯µÄ£¨Èç¿Í»§»úµÄÄÚ´æ´óСµÈ£©¡£½¨ÒéÕâÁ½¸ö²ÎÊýÖµÉèΪ¿Í»§»ú¿ÉÓÃÄÚ´æµÄ60£¥£¨Óдý²âÊÔ£©¡£ÎªÁËÔÚ¶¯Ì¬Éú³ÉJNLPʱÒÔÉÏÁ½¸ö²ÎÊýÖµÄܹ»Ëæ¿Í»§»ú²»Í¬¶ø²»Í¬£¬¿É¿¿ÂÇ»ñµÃ¿Í»§»úϵͳÐÅÏ¢²¢½«ÕâЩǶµ½Ê×Ò³index.jspÖÐ×÷ΪÁ¬½ÓÇëÇóµÄ²ÎÊý¡£
¡¡¡¡ÔÚÉèÖÃÁËÉÏÊö²ÎÊýºó¿ÉÒÔͨ¹ýVisualgc À´¹Û²ìÀ¬»ø»ØÊÕµÄһЩ²ÎÊý״̬£¬ÔÙ×öÏàÓ¦µÄµ÷ÕûÀ´¸ÄÉÆÐÔÄÜ¡£Ò»°ãµÄ±ê×¼ÊǼõÉÙfullgcµÄ´ÎÊý£¬×îºÃÓ²¼þÖ§³ÖʹÓò¢ÐÐÀ¬»ø»ØÊÕ£¨ÒªÇó¶àCPU£©¡£


Ïà¹ØÎĵµ£º

java¿ª·¢ÖеÄÐéÄâ»úÄÚ´æÎÊÌâ

          ×î½üÔËÐгÌÐò£¬ÀÏÊÇÓöµ½ÄÚ´æÒç³öµÄÎÊÌ⣬Out of Memory(ϵͳÄÚ´æ²»×ã)µÄÒì³£¡£×Ðϸ²é×ÊÁÏ£¬ºÃºÃѧϰÁËÒ»ÏÂÐéÄâ»úµÄ¼¸Ö»£¬²ÅÖªµÀ£¬ÕâÊÇÒòΪJavaÐéÄâ»úĬÈÏ·ÖÅäµÄÄÚ´æÖ»ÓÐ64M£¬Èç¹ûÓ¦ÓõıȽϴ󣬳¬³öÁË64M£¬JavaÐéÄâ»ú¾Í»áÅ׳öOutOfMemoryError£¬²¢Í£Ö¹ÔËÐС£ËùÒÔ£¬ ......

javaÐĵã¡

 javaÐĵã¡--ºÜºÃµÄjavaѧϰÀú³Ì£¨×ª×ÔÕŹú±¦£© ÊÕ²Ø ´ËÎÄÓÚ2009-10-26±»ÍƼöµ½CSDNÊ×Ò³
ÈçºÎ±»ÍƼö£¿
1.    Êý×éÓÐûÓÐlength()Õâ¸ö·½·¨? StringÓÐûÓÐlength()Õâ¸ö·½·¨£¿
        ´ð£ºÊý×éûÓÐlength()Õâ¸ö·½·¨£¬ÓÐlengthµÄÊôÐÔ¡£
     ......

Java Reflection

 
·´ÉäÊÇJavaÓïÑÔÖкÜÖØÒªµÄÒ»¸ö×é³É²¿·Ö£¬ËùÒԾʹ˻°ÌâÌÖÂÛµÄ×ÊÔ´¿ÉνÊýÖ®²»¾¡£¬ÈÕ³£¿ª·¢Ò²»á¾­³£Ê¹Óõ½¹ØÓÚ·´ÉäµÄReflection
API¡£Java5.0
Tiger³öÏÖÒԺ󣬸ü¶Ô·´ÉäAPIÓÐÁËеÄÀ©Õ¹£¬¾¡¹ÜÌÖÂ۵ϰÌâºÜ¶à£¬²»¹ýÎÒ»¹ÊǾõµÃ²»¹»È«Ã棬ÓÈÆäÊǶԷºÐÍÕâÒ»¿é£¬ËùÒÔ¾ÍÎÒËùÖª£¬ÔÙ»¨Á¦Æø×ܽáÒ»·¬
Ê×ÏÈ·´ÉäµÄÈë¿ÚÊÇ´ÓClass¿ ......

±£´æjava¶ÔÏóµ½Êý¾Ý¿â£¬²¢´ÓÊý¾Ý¿â¶Á³öÉú³ÉÓû§½çÃæ



ÏòÊý¾Ý¿â±£´æ¶ÔÏ󣬲ÉÓÃObjectOutputStreamÏòÊý¾Ý¿âÖ±½ÓдÈë
/**
 * Title: AF
 * Description: ÏòÊý¾Ý¿âÖÐдÈë¶ÔÏó²âÊÔ³ÌÐò
 * Copyright: Copyright 2009 ufgov, Inc.
 * Compan ......

JVMÏê½âÖ®JavaÀ¬»ø»ØÊÕ»úÖÆÏê½âºÍµ÷ÓÅ £¨2£©

 3.Sun HotSpot
¡¡¡¡1.4.1 JVM¶Ñ´óСµÄµ÷Õû
¡¡¡¡Sun HotSpot 1.4.1ʹÓ÷ִúÊÕ¼¯Æ÷£¬Ëü°Ñ¶Ñ·ÖΪÈý¸öÖ÷ÒªµÄÓò£ºÐÂÓò¡¢¾ÉÓòÒÔ¼°ÓÀ¾ÃÓò¡£JvmÉú³ÉµÄËùÓÐжÔÏó·ÅÔÚÐÂÓòÖС£Ò»µ©¶ÔÏó¾­ÀúÁËÒ»¶¨ÊýÁ¿µÄÀ¬»øÊÕ¼¯Ñ­»·ºó£¬±ã»ñµÃʹÓÃÆÚ²¢½øÈë¾ÉÓò¡£ÔÚÓÀ¾ÃÓòÖÐjvmÔò´æ´¢classºÍmethod¶ÔÏó¡£¾ÍÅäÖöøÑÔ£¬ÓÀ¾ÃÓòÊÇÒ»¸ö¶ÀÁ¢Óò²¢ÇÒ²» ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ