Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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Êó±êÍÏ·ÅÎļþ£¨Windows & LinuxÊÊÓã©

/*ͨ¹ýÊó±êÍÏ·ÅÎļþµ½Öƶ¨¿Ø¼þÖУ¬²¢ÅжÏÊÇ·ñΪÎļþ£¬Èç¹ûÊÇ£¬Ôòµ÷ÓÃÎļþ·¢ËÍ·½·¨ChatFrame.SendFile(finalpath);
*/
class TextDropTargetListener implements DropTargetListener
{
CODER Coder = new CODER();
CHAT_FRAME ChatFrame;
/**
Constructs a listener.
@param aTextArea the ......

Javaµ÷ÓÃOracleÊý¾Ý¿âµÄ·ÖÒ³´æ´¢¹ý³Ì

 ×î½üÏîÄ¿½ø¶È±È½Ï»ºÂý£¬³õ²½Ñо¿ÁËÒ»ÏÂOracleµÄ´æ´¢¹ý³Ì£¬½«´úÂëÌù³öÀ´¡£
 Ê×ÏÈÏÈÌù³öÀ´OracleµÄ·ÖÒ³·ÖÒ³´æ´¢¹ý³Ì´úÂë°É¡£
 1.ÕâÊǰüµÄ´úÂë
 create or replace package DB_Oper is
  -- Author  : LIUBING
  -- Created : 2009-10-28 15:01:30
  -- Purpose : ²âÊÔOracleµ ......

javaËæ»úÊýµÄ²úÉú

1. import java.util.*; 
2.(A) public class Test
       { public static void main(String[] args)
         { 
         //Éú³É [0-n) ¸ö²»Öظ´µÄËæ»úÊý  st ÓÃÀ´±£´æ ......

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ºÅ