©®linuxÉçÇø©® °®ÐÄÔ®Öú ©® LinuxÈÏÖ¤©®ÏµÁÐ½Ì³Ì ©® Òµ½ç¶¯Ì¬©® Õ¾ÎñÐÂÎÅ ©® ¹«Ë¾ÕÐÆ¸©® ½¨ÒéÁôÑÔ ©® ÍøÖ·´óÈ« ©®LPIרÌâ©® CISCOרÌâ
ÉèΪÊ×Ò³
¼ÓÈëÊÕ²Ø
¹ÜÀíÍŶÓ
JSP  
JAVA  
PERL  
 ÄúµÄλÖãºÊ×Ò³ > article > linuxÍøÂçÓëÓ¦Óà> Linux·þÎñÆ÷ >
À¸Ä¿µ¼À¸
×ÊÁÏËÑË÷
ÈÈÃÅÎÄÕÂ
¡¤LinuxÍø¹ØÉèÖÃ
¡¤WebLogic¹ÜÀí¾«»ª
¡¤WebminµÄÏÂÔØÓë°²×°
¡¤RedHat Linux 9.0 SambaÅäÖÃÏê
¡¤Íø°ÉLINUXÓÎÏ··þÎñÆ÷¼ÓѸÉÁ¸üÐÂ
¡¤LinuxÏÂÅäÖÃÍêÕû°²È«µÄDHCP·þÎñ
¡¤TomcatÐÔÄܵ÷Õû
¡¤LinuxÏÂFTP·þÎñÆ÷ÅäÖÃ
¡¤ÔõÑùÉèÖÃÓòÃûµÄDNS·þÎñÆ÷
¡¤linux9.0+apache+php+mysql°²×°
¡¤Eclipse+Tomcat+MyEclipseÅäÖÃ
¡¤Linux·þÎñÆ÷Íø¿¨Çý¶¯°²×°¼°¹ÊÕÏ
¡¤LinuxÍøÂç·þÎñÆ÷ÅäÖÃÏê½â
¡¤FC5+Apache2+PHP5+MYSQL5»·¾³Åä
¡¤ÈÃlinuxϵͳ֧³ÖASP
×îÐÂÎÄÕÂ
¡¤Slackware EyooLinux·þÎñÆ÷ÅäÖÃ
¡¤Linuxϵͳϰ²×°bindºóÅäÖÃʵÏÖ
¡¤Fedora LinuxϵͳSamba·þÎñÆ÷¼Ü
¡¤·þÎñÆ÷ά»¤£ºRHEL 5ϵͳϹÊÕÏ
¡¤·þÎñÆ÷Ó¦ÓãºÊµÏÖLinuxÓëËÞÖ÷»ú
¡¤RED HAT AS4 U4ÏÂGssftp·þÎñµÄ
¡¤¸ßÊÖ½ø½×£ºRedhat LinuxÉÏvsft
¡¤Fedora Linux²Ù×÷ϵͳÖÐTFTPµÄ
¡¤Ubuntu Linux²Ù×÷ϵͳ°²×°ÅäÖÃ
¡¤Linux FTP·þÎñÆ÷ºÍSVN·þÎñÆ÷µÄ
¡¤Linux²Ù×÷ϵͳÏÂ×Ô´øBINDµÄʹÓÃ
¡¤LinuxϵͳÏÂDNS·þÎñÆ÷µÄ¼ÜÉè
¡¤LinuxÏÂApache°²×°/Ôö¼Ómod_re
¡¤ÐéÄâ´ÅÅÌLinux·þÎñ¶Ë²âÊÔ¼°¹ÊÕÏ
¡¤ÎªÍøÂçÆô¶¯ºÍÈíÓ²¼þÉý¼¶½¨Á¢TF
Google
 
WebLogic¹ÜÀí¾«»ª
[ ×÷Õß:boboliufeng  ¼ÓÈëʱ¼ä:2006-06-11 21:19:22  À´×Ô:LinuxÁªÃËÊÕ¼¯ ]
£ Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=9119&tstart=25&quint=true 1.10 ÈçºÎÍ£Ö¹WebLogic·þÎñ£¿ Ö±½ÓɱËÀ½ø³Ì²»ÊDZê×¼µÄ×ö·¨£¬Ó¦¸ÃʹÓÃÈçÏÂJavaÃüÁ java -classpath weblogic.jar;%CLASSPATH% weblogic.Admin -url : SHUTDOWN -username -password ÀýÈ磺 java -classpath weblogic.jar;%CLASSPATH% weblogic.Admin -url 192.168.0.1:7001 SHUTDOWN -username system -password password ÆäÖÐÈç¹ûSHUTDOWN¹Ü²»µô£¬¿ÉÒÔʹÓÃFORCESHUTDOWN´úÌæSHUTDOWNÀ´Ç¿Öƹصô·þÎñÆ÷¡£ ÁíÍâÒ²¿ÉÒÔÖ±½ÓʹÓÃstopWebLogic.cmd¡£ Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=5519&tstart=25&quint=true 2 Ó¦ÓùÜÀí 2.1 JNDIÀïÃæ¼ÓºÍ²»¼Ójava:comp/env/ǰ׺ÓÐÊ²Ã´Çø±ð£¿ java:comp/envÊDZê×¼µÄJ2EE»·¾³²éÕÒ¹æÔò£¬Ê¹ÓÃÕâÖÖ·½Ê½±ØÐë×öÒ»´Î»·¾³Ãûµ½JNDIÃûµÄÓ³É䣬ÕâÖÖ¸ôÀëʹµÃÔÚд³ÌÐòʱ²»±Ø¹Ø×¢ÕæÕýµÄJNDIÃû×Ö£¬Æäʵ˵°×Á˸ú°ÑJNDIÃû·Åµ½ÅäÖÃÎļþÀïÊÇÒ»ÑùµÄ£¬Ó÷¨ÈçÏ£º Èç°Ñjava:comp/env/my/datasourceÓ³Éäµ½my.ora.dataource web.xml my/datasource javax.sql.DataSource CONTAINER weblogic.xml my/datasource my.ora.dataource ¡­¡­¡­¡­¡­¡­¡­. ¶ø²»Ê¹ÓÃÕâ¸öǰ׺µÄ£¬Æäʵ¾ÍÊÇÖ±½ÓµÄJNDIÃû Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=17074&tstart=0&quint=true 2.2 ÈçºÎ¸ü¸ÄĬÈÏ´ò¿ªÖ÷Ò³£¿ÈçºÎÉèÖÃÐéÄâĿ¼£¿ ÉèÖÃĬÈÏ´ò¿ªÖ÷Ò³£º web.xmlÔö¼Ó yourfile ÐéÄâĿ¼µÄÅäÖ÷½·¨£º ÔÚweblogic.xmlÖÐÌí¼ÓÈçϵÄÀàËÆÅäÖà c:/usr/common_jsps.jar *.jsp Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=16333&tstart=0&quint=true 2.3 WebLogic BuilderʹÓüò½é ÔÚDEV2DEVÂÛ̳ÉÏÓÐÍøÓÑ»áÎÊÀàËÆÓÚÕâÑùµÄÎÊÌâ¡°ÈçºÎΪEJBдÄÇЩ²¿ÊðÃèÊöÎļþÈçejb-jar.xmlÒÔ¼°WebLogic-ejb- jar.xmlÄØ£¿¡±£¬¶Ô³õѧEJBµÄÅóÓÑÀ´Ëµ£¬ÊÇÒ»¸ö±È½ÏÀ§ÄѵÄÎÊÌ⣬Èç¹û²»ÏëÊÖдµÄ»°£¬¿ÉÒÔ²ÉÓÃBEAÌṩµÄWebLogic Builder¹¤¾ß»òÊÇJBuilderµÈ¹¤¾ßÀ´×Ô¶¯Éú³É¡£±¾ÎľÍWebLogic BuilderµÄʹÓýøÐÐÒ»¸ö¼òµ¥µÄ½éÉÜ£¬È¨ÇÒµ±Ò»¸öÈëÃŵÄÖ¸Òý£¬Í¬Ê±»¶Ó­¸÷λÅóÓѾÍÄãµÄ¾­Ñé¶ÔÕâÆªÎÄÕ½øÐв¹³äÍêÉÆ¡£Ê¹Óò½ÖèÈçÏ£º Ò»¡¢×¼±¸¡£ Àý×Ó¾ÍÓÃWebLogic°²×°ÍêºóµÄexampleÖÐstatelessSession EJBµÄÀý×Ó£¬¸ø¸ö·¾¶²Î¿¼ C: beaweblogic700samplesserversrcexamplesejb20basicstatelessSession ¡¡½«Õâ¸öĿ¼ÏµÄ.javaÎļþÈ«²¿¿½±´³öÀ´·Åµ½Ò»¸öÁÙʱĿ¼ÖбÈÈçC:tempWebLogic_Builder_TestÀ´×öÕâ¸öʵÑ飬¿½±´µÄÎÄ ¼þÓÐClient.java£¬Trader.java£¬TraderBean.java£¬TradeResult.java£¬ TraderHome.java¡£ ¶þ¡¢¶ÔjavaÔ­Îļþ½øÐбàÒë ÃüÁîÐÐÖнøÈëC:tempWebLogic_Builder_Test£¬¼üÈë¡¡javac -d . *.java£¬ Èý¡¢´òjar°ü ÃüÁîÐÐÖУ¬C:tempWebLogic_Builder_TestĿ¼Ï£¬¼üÈëjar -cvf test.jar *.*£¬Éú³Étest.jar°ü¡£ ËÄ¡¢ ´ò¿ªWebLogic Builder¹¤¾ß£¬Ñ¡Ôñ²¢´ò¿ªÎÒÃÇÔÚ²½ÖèÈýÖд´½¨µÄtest.jar°ü£¬ÕâʱWebLogic Builder¸ø³öÒ»¸öÌáʾ¡°Unable to locate deployment descriptors. C:tempWebLogic_Builder_Testtest.jar. Would you like new descriptors created for you?¡±£¬ÕâÒâ˼Ã÷°×Á˰ɣ¬WebLogic BuilderҪΪÄã´´½¨»ù±¾µÄ²¿ÊðÃèÊö·ûÎļþÁË£¬µ±È»µã»÷ÊÇ¿©£¬È»ºóÑ¡Ôñ±£´æ£¬ÕâÑùÄãµÄC:tempWebLogic_Builder_TestĿ¼ÏµÄtest.jarÎļþ¾ÍÓÐÄÇÁ½¸ö²¿ÊðÃèÊöÎļþÁË£¬¿ÉÒÔͨ¹ýWebLogic Builder¹¤¾ßÖеÄView-->XML Source½øÐв鿴¡£ ¹§Ï²Ä㣬¶ÔWebLogic BuilderÕâ¸ö¹¤¾ßµÄʹÓÃÈëÃÅÁË£¬ÖÁÓڸù¤¾ßµÄÆäËüµÄһЩʹÓù¦ÄܱÈÈçBEANÊôÐÔÅäÖá¢server²¿ÊðʲôµÄ£¬¾ÍÇë´ó¼Ò×Ô¼ºÑо¿°É£¡^Q^ Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=2683 2.4 WebLogic²¿ÊðÓ¦Óõķ½Ê½¼òÃ÷Áбí 1¡¢WebLogicÖÐÓ¦ÓÿɷÖÈýÖÖ£¬·Ö±ð¶ÔÓ¦²»Í¬µÄÃèÊöÎļþ¼°À©Õ¹Ãû»òĿ¼½á¹¹£º £¨1£©*.JAR: ÊÇEJBµÄѹËõ°ü(ÓÐ3¸öÃèÊöÎļþejb-jar.xml£¬WEBLOGIC*.0-ejb-jar.xml£¬WEBLOGIC*.0-cmp-rdbms-jar.xml) £¨2£©*.WAR: ÊÇÖ»°üº¬JSPºÍSERVLETµÄWEB APPLICATIONѹËõ°ü(ÓÐ2¸öÃèÊöÎļþweb.xml£¬weblogic.xml) £¨3£©*.EAR: Êǰüº¬EJBºÍWEB APPLICATION µÄJ2EE Enterprise ApplicationѹËõ°ü(ÓÐ1 ¸öÃèÊöÎļþ£¬application.xml) ×¢Ò⣺ËüÃDz»ÄÜ»ìÓã¬ÈçWEB APPLICATOIN²»ÄÜ´ò°ü³É.EARÎļþ¡£ 2¡¢WebLogicµÄÓ¦ÓÃÓÃÁ½ÖÖ·¢²¼·½Ê½: £¨1£©ÒÔĿ¼ÐÎʽ´æ·ÅÔÚWEBLOGICµÄAPPLICATIONSĿ¼Ï£¬ÊÊÓÃÓÚ¿ª·¢½×¶Î £¨2£©ÒÔÒ»¸öѹËõ°üÐÎʽ´æ·ÅÔÚWEBLOGICµÄAPPLICATIONSĿ¼Ï£¬ÊÊÓÃÓÚÔËÐн׶Σ¬¿ÉÓÃJAR ´ò°ü£¬ÈçD:test >jar cf testwar.war * °ÑTESTĿ¼ÏµÄËùÓÐÎļþ´ò°ü³ÉÒ»¸ötestwar.warÎļþ¡£ 3¡¢WebLogicÓ¦ÓõIJ¼Ö÷½Ê½ÓÐ2ÖÖ £¨1£©¾²Ì¬²¼ÖÃ:¼´°ÑÓ¦ÓÃÔÚCONFIG.XMLÖеǼǣ¬¿Éͨ¹ýWEBLOGICµÄ¿ØÖÆÌ¨½øÐÐÌí¼Ó£¬WEBLOGIC»á×Ô¶¯°Ñ¸ÃÓ¦ÓöÔÓ¦µÄѹËõ°ü¿½µ½APPLICAITONSĿ¼Ï£¬Èç¹û¶Ô¸ÃÓ¦ÓÃÐ޸ģ¬ÐèÒªÖØÐ²¼ÖòÅÐС£ £¨2£©¶¯Ì¬²¼ÖÃ:ûÓÐÔÚconfig.xmlÖеǼǣ¬¿ÉÖ±½Ó°ÑѹËõ°ü»òĿ¼¿½µ½APPLICATIONSĿ¼Ï£¬WebLogic»á×Ô¶¯¼ì²âµ½. WebLogicÿ´ÎÆô¶¯Ê±»á×Ô¶¯¶ÔAPPLICATIONSĿ¼ÏÂûÓнøÐо²Ì¬²¼ÖõÄÓ¦Ó㬽øÐж¯Ì¬²¼Öᣠ4¡¢Ò»¸öÀý×Ó: Èç¹ûÒ»¸öÓ¦ÓÃÖÐÓÐEJB£¬JSP£¬SERVLET£¬Æä²¼Öò½ÖèÈçÏÂ: £¨1£©Éú³ÉEJBµÄJARÎļþ£¬×îºÃÒ»¸öJARÎļþ¶ÔÓ¦Ò»¸öEJB £¨2£©Éú³ÉWEB APPLICATIONµÄWARÎļþ£¬ÔÚweb.xml£¬weblogic.xmlÖеǼǣ¬ÅäÖÃSERVLET£¬JSPµÈ¡£ £¨3£©´´½¨Ò»¸öapplication.xmlÎļþ£¬ÉèÖøÃÓ¦ÓõÄÊôÐÔ.°Ñapplication.xml£¬*.JAR£¬ *.WAR£¬´ò°ü³ÉÒ»¸ö*.EAR £¨4£©WebLogicµÄ¿ØÖÆÌ¨ÖеǼǸÃÓ¦Óûò°Ñ¸ÃEARÎļþ¿½µ½applicationĿ¼Ï¡£µ½´Ë´¦¾ÍÍê³ÉÁ˲¿Êð¡£ Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=8766&tstart=25&quint=true 2.5 WebLogicÈçºÎÉèÖÃsession³¬Ê±Ê±¼ä 1 web.xml ÉèÖÃWEBÓ¦ÓóÌÐòÃèÊö·ûweb.xmlÀïµÄÔªËØ¡£Õâ¸öÖµÒÔ·ÖÖÓΪ µ¥Î»£¬²¢¸²¸Çweblogic.xmlÖеÄTimeoutSecsÊôÐÔ 54 ´ËÀý±íʾSession½«ÔÚ54·ÖÖÓºó¹ýÆÚ µ±ÉèÖÃΪ£­2£¬±íʾ½«Ê¹ÓÃÔÚweblogic.xmlÖÐÉèÖÃµÄ TimeoutSecsÕâ¸öÊôÐÔÖµ¡£ µ±ÉèÖÃΪ£­1£¬±íʾSession½«ÓÀ²»¹ýÆÚ£¬¶øºöÂÔÔÚ weblogic.xmlÖÐÉèÖõÄTimeoutSecsÊôÐÔÖµ¡£ ¸ÃÊôÐÔÖµ¿ÉÒÔͨ¹ýconsole¿ØÖÆÌ¨À´ÉèÖà 2 weblogic.xml ÉèÖÃWebLogicÌØÓв¿ÊðÃèÊö·ûweblogic.xmlµÄÔªËØµÄ TimeoutSecsÊôÐÔ¡£Õâ¸öÖµÒÔÃëΪµ¥Î» TimeoutSecs 3600 ĬÈÏÖµÊÇ3600Ãë Ô­ÎĵØÖ·£º http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=1972&tstart=25&quint=true 3 ¼à¿Øµ÷ÓÅ 3.1 Àí½âJVMµÄÀ¬»øÊÕ¼¯»úÖÆ 3.1.1 ¼òÊö GC¼´À¬»øÊÕ¼¯»úÖÆÊÇÖ¸JVMÓÃÓÚÊÍ·ÅÄÇЩ²»ÔÙʹÓõĶÔÏóËùÕ¼ÓõÄÄÚ´æ¡£javaÓïÑÔ²¢²»ÒªÇóJVMÓÐGC£¬Ò²Ã»Óй涨GCÈçºÎ¹¤×÷¡£²»¹ý³£ÓõÄJVM¶¼ÓÐGC£¬¶øÇÒ´ó¶àÊýGC¶¼Ê¹ÓÃÀàËÆµÄËã·¨¹ÜÀíÄÚ´æºÍÖ´ÐÐÊÕ¼¯²Ù×÷¡£ ÔÚ³ä·ÖÀí½âÁËÀ¬»øÊÕ¼¯Ëã·¨ºÍÖ´Ðйý³Ìºó£¬²ÅÄÜÓÐЧµÄÓÅ»¯ËüµÄÐÔÄÜ¡£ÓÐЩÀ¬»øÊÕ¼¯×¨ÓÃÓÚÌØÊâµÄÓ¦ÓóÌÐò¡£±ÈÈ磬ʵʱӦÓóÌÐòÖ÷ÒªÊÇΪÁ˱ÜÃâÀ¬»øÊÕ¼¯Öжϣ¬¶ø ´ó¶àÊýOLTPÓ¦ÓóÌÐòÔò×¢ÖØÕûÌåЧÂÊ¡£Àí½âÁËÓ¦ÓóÌÐòµÄ¹¤×÷¸ººÉºÍJVMÖ§³ÖµÄÀ¬»øÊÕ¼¯Ëã·¨£¬±ã¿ÉÒÔ½øÐÐÓÅ»¯ÅäÖÃÀ¬»øÊÕ¼¯Æ÷¡£ À¬»øÊÕ¼¯µÄÄ¿µÄÔÚÓÚÇå³ý²»ÔÙʹÓõĶÔÏó¡£GCͨ¹ýÈ·¶¨¶ÔÏóÊÇ·ñ±»»î¶¯¶ÔÏóÒýÓÃÀ´È·¶¨ÊÇ·ñÊÕ¼¯¸Ã¶ÔÏó¡£GCÊ×ÏÈÒªÅжϸöÔÏóʱºò¿ÉÒÔÊÕ¼¯¡£Á½ÖÖ³£Óõķ½·¨ÊÇ ÒýÓüÆÊýºÍ¶ÔÏóÒýÓñéÀú¡£ÒýÓüÆÊý´æ´¢¶ÔÌØ¶¨¶ÔÏóµÄËùÓÐÒýÓÃÊý£¬Ò²¾ÍÊÇ˵£¬µ±Ó¦ÓóÌÐò´´½¨ÒýÓÃÒÔ¼°ÒýÓó¬³ö·¶Î§Ê±£¬JVM±ØÐëÊʵ±Ôö¼õÒýÓÃÊý¡£µ±Ä³¶ÔÏóµÄ ÒýÓÃÊýΪ0ʱ£¬±ã¿ÉÒÔ½øÐÐÀ¬»øÊÕ¼¯¡£ ÔçÆÚµÄJVMʹÓÃÒýÓüÆÊý£¬ÏÖÔÚ´ó¶àÊýJVM²ÉÓöÔÏóÒýÓñéÀú¡£¶ÔÏóÒýÓñéÀú´ÓÒ»×é¶ÔÏó¿ªÊ¼£¬ÑØ×ÅÕû¸ö¶ÔÏóͼÉϵÄÿÌõÁ´½Ó£¬µÝ¹éÈ·¶¨¿Éµ½´ï £¨reachable£©µÄ¶ÔÏó¡£Èç¹ûij¶ÔÏó²»ÄÜ´ÓÕâЩ¸ù¶ÔÏóµÄÒ»¸ö£¨ÖÁÉÙÒ»¸ö£©µ½´ï£¬Ôò½«Ëü×÷ΪÀ¬»øÊÕ¼¯¡£ÔÚ¶ÔÏó±éÀú½×¶Î£¬GC±ØÐë¼ÇסÄÄЩ¶ÔÏó¿ÉÒÔµ½ ´ï£¬ÒÔ±ãɾ³ý²»¿Éµ½´ïµÄ¶ÔÏó£¬Õâ³ÆÎª±ê¼Ç£¨marking£©¶ÔÏó¡£ ÏÂÒ»²½£¬GCҪɾ³ý²»¿Éµ½´ïµÄ¶ÔÏó¡£É¾³ýʱ£¬ÓÐЩGCÖ»ÊǼòµ¥µÄɨÃè¶ÑÕ»£¬É¾³ýδ±ê¼ÇµÄ¶ÔÏ󣬲¢ÊÍ·ÅËüÃǵÄÄÚ´æÒÔÉú³ÉеĶÔÏó£¬Õâ½Ð×öÇå³ý £¨sweeping£©¡£ÕâÖÖ·½·¨µÄÎÊÌâÔÚÓÚÄÚ´æ»á·Ö³ÉºÃ¶àС¶Î£¬¶øËüÃDz»×ãÒÔÓÃÓÚеĶÔÏ󣬵«ÊÇ×éºÏÆðÀ´È´ºÜ´ó¡£Òò´Ë£¬Ðí¶àGC¿ÉÒÔÖØÐÂ×éÖ¯ÄÚ´æÖеĶÔÏ󣬲¢½øÐÐѹËõ£¨compact£©£¬ÐγɿÉÀûÓõĿռ䡣 Ϊ´Ë£¬GCÐèҪֹͣÆäËûµÄ»î¶¯»î¶¯¡£ÕâÖÖ·½·¨Òâζ×ÅËùÓÐÓëÓ¦ÓóÌÐòÏà¹ØµÄ¹¤×÷Í£Ö¹£¬Ö»ÓÐGCÔËÐС£½á¹û£¬ÔÚÏìÓ¦ÆÚ¼äÔö¼õÁËÐí¶à»ìÔÓÇëÇó¡£ÁíÍ⣬¸ü¸´Ô GC²»¶ÏÔö¼Ó»òͬʱÔËÐÐÒÔ¼õÉÙ»òÕßÇå³ýÓ¦ÓóÌÐòµÄÖжϡ£ÓеÄGCʹÓõ¥Ïß³ÌÍê³ÉÕâÏ×÷£¬ÓеÄÔò²ÉÓöàÏß³ÌÒÔÔö¼ÓЧÂÊ¡£ 3.1.2 ÏÂÃæÁоÙһЩJVMʹÓõÄGC ±ê¼Ç£­Çå³ýÊÕ¼¯Æ÷£ºÕâÖÖÊÕ¼¯Æ÷Ê×ÏȱéÀú¶ÔÏóͼ²¢±ê¼Ç¿Éµ½´ïµÄ¶ÔÏó£¬È»ºóɨÃè¶ÑÕ»ÒÔѰÕÒδ±ê¼Ç¶ÔÏó²¢ÊÍ·ÅËüÃǵÄÄÚ´æ¡£ÕâÖÖÊÕ¼¯Æ÷Ò»°ãʹÓõ¥Ï̹߳¤×÷²¢Í£Ö¹ÆäËû²Ù×÷¡£ ±ê¼Ç£­Ñ¹ËõÊÕ¼¯Æ÷£ºÓÐʱҲ½Ð±ê¼Ç£­Çå³ý£­Ñ¹ËõÊÕ¼¯Æ÷£¬Óë±ê¼Ç£­Çå³ýÊÕ¼¯Æ÷ÓÐÏàͬµÄ±ê¼Ç½×¶Î¡£ÔÚµÚ¶þ½×¶Î£¬Ôò°Ñ±ê¼Ç¶ÔÏó¸´ÖƵ½¶ÑÕ»µÄÐÂÓòÖÐÒÔ±ãѹËõ¶ÑÕ»¡£ÕâÖÖÊÕ¼¯Æ÷ҲֹͣÆäËû²Ù×÷¡£ ¸´ÖÆÊÕ¼¯Æ÷ ÕâÖÖÊÕ¼¯Æ÷½«¶ÑÕ»·ÖΪÁ½¸öÓò£¬³£³ÆÎª°ë¿Õ¼ä¡£Ã¿´Î½öʹÓÃÒ»°ëµÄ¿Õ¼ä£¬JVMÉú³ÉµÄжÔÏóÔò·ÅÔÚÁíÒ»°ë¿Õ¼äÖС£GCÔËÐÐʱ£¬Ëü°Ñ¿Éµ½´ï¶ÔÏó¸´ÖƵ½ÁíÒ»°ë¿Õ ¼ä£¬´Ó¶øÑ¹ËõÁ˶ÑÕ»¡£ÕâÖÖ·½·¨ÊÊÓÃÓÚ¶ÌÉú´æÆÚµÄ¶ÔÏ󣬳ÖÐø¸´ÖƳ¤Éú´æÆÚµÄ¶ÔÏóÔòµ¼ÖÂЧÂʽµµÍ¡£ ÔöÁ¿ÊÕ¼¯Æ÷ ÔöÁ¿ÊÕ¼¯Æ÷°Ñ¶ÑÕ»·ÖΪ¶à¸öÓò£¬Ã¿´Î½ö´ÓÒ»¸öÓòÊÕ¼¯À¬»ø¡£Õâ»áÔì³É½ÏСµÄÓ¦ÓóÌÐòÖжϡ£ÓжàÖÖ·½·¨¿ÉÒÔ¶¨Òåʵ¼ÊµÄGC¡£ ·Ö´úÊÕ¼¯Æ÷ ÕâÖÖÊÕ¼¯Æ÷°Ñ¶ÑÕ»·ÖΪÁ½¸ö»ò¶à¸öÓò£¬ÓÃÒÔ´æ·Å²»Í¬ÊÙÃüµÄ¶ÔÏó¡£JVMÉú³ÉµÄжÔÏóÒ»°ã·ÅÔÚÆäÖеÄij¸öÓòÖС£¹ýÒ»¶Îʱ¼ä£¬¼ÌÐø´æÔڵĶÔÏ󽫻ñµÃʹÓÃÆÚ²¢×ªÈë¸ü³¤ÊÙÃüµÄÓòÖС£·Ö´úÊÕ¼¯Æ÷¶Ô²»Í¬µÄÓòʹÓò»Í¬µÄËã·¨ÒÔÓÅ»¯ÐÔÄÜ¡£ ²¢·¢ÊÕ¼¯Æ÷ ²¢·¢ÊÕ¼¯Æ÷ÓëÓ¦ÓóÌÐòͬʱÔËÐС£ÕâЩÊÕ¼¯Æ÷ÔÚijµãÉÏÒ»°ã¶¼²»µÃ²»Í£Ö¹ÆäËû²Ù×÷ÒÔÍê³ÉÌØ¶¨µÄÈÎÎñ£¬µ«ÊÇÒòΪÆäËûÓ¦ÓóÌÐò¿É½øÐÐÆäËûµÄºǫ́²Ù×÷£¬ËùÒÔÖÐ¶ÏÆäËû´¦ÀíµÄʵ¼Êʱ¼ä´ó´ó½µµÍ¡£ ²¢ÐÐÊÕ¼¯Æ÷ ²¢ÐÐÊÕ¼¯Æ÷ʹÓÃijÖÖ´«Í³µÄËã·¨²¢Ê¹ÓöàÏ̲߳¢ÐеÄÖ´ÐÐËüÃǵŤ×÷¡£ÔÚ¶àcpu»úÆ÷ÉÏʹÓöàÏ̼߳¼Êõ¿ÉÒÔÏÔÖøµÄÌá¸ßjavaÓ¦ÓóÌÐòµÄ¿ÉÀ©Õ¹ÐÔ¡£ 3.1.3 Sun Hotspot 1.4.1 JVM¶Ñ´óСµÄµ÷Õû Sun Hotspot 1.4.1ʹÓ÷ִúÊÕ¼¯Æ÷£¬Ëü°Ñ¶Ñ·ÖΪÈý¸öÖ÷ÒªµÄÓò£ºÐÂÓò¡¢¾ÉÓòÒÔ¼°ÓÀ¾ÃÓò¡£JVMÉú³ÉµÄËùÓÐжÔÏó·ÅÔÚÐÂÓòÖС£Ò»µ©¶ÔÏó¾­ÀúÁËÒ»¶¨ÊýÁ¿µÄÀ¬»øÊÕ¼¯Ñ­»· ºó£¬±ã»ñµÃʹÓÃÆÚ²¢½øÈë¾ÉÓò¡£ÔÚÓÀ¾ÃÓòÖÐJVMÔò´æ´¢classºÍmethod¶ÔÏó¡£¾ÍÅäÖöøÑÔ£¬ÓÀ¾ÃÓòÊÇÒ»¸ö¶ÀÁ¢Óò²¢ÇÒ²»ÈÏΪÊǶѵÄÒ»²¿·Ö¡£ÏÂÃæ½éÉÜÈç ºÎ¿ØÖÆÕâЩÓòµÄ´óС¡£ ¿ÉʹÓÃ-XmsºÍ-Xmx¿ØÖÆÕû¸ö¶ÑµÄԭʼ´óС»ò×î´óÖµ¡£±ÈÈ磬ÏÂÃæµÄÃüÁîÊǰѳõʼ´óСÉèÖÃΪ128M£º java ¨CXms128m ¨CXmx256m Ϊ¿ØÖÆÐÂÓòµÄ´óС£¬¿ÉʹÓÃ-XX:NewRatioÉèÖÃÐÂÓòÔÚ¶ÑÖÐËùÕ¼µÄ±ÈÀý¡£±ÈÈçÏÂÃæµÄÃüÁî°ÑÕû¸ö¶ÑÉèÖóÉ128m£¬ÐÂÓò±ÈÂÊÉèÖóÉ3£¬¼´ÐÂÓòÓë¾ÉÓò±ÈÀýΪ1£º3£¬ÐÂÓòΪ¶ÑµÄ1/4»ò32M£º java ¨CXms128m ¨CXmx128m ¨CXX:NewRatio =3 ¿ÉʹÓÃ-XX:NewSizeºÍ-XX:MaxNewsizeÉèÖÃÐÂÓòµÄ³õʼֵºÍ×î´óÖµ¡£±ÈÈ磬ÏÂÃæµÄÃüÁî°ÑÐÂÓòµÄ³õʼֵºÍ×î´óÖµÉèÖóÉ64m: java ¨CXms256m ¨CXmx256m ¨CXmn64m Ò»°ã²»°ÑÓÀ¾ÃÓòµ±×÷¶ÑµÄÒ»²¿·Ö¡ LinuxÁªÃËÊÕ¼¯ÕûÀí ,תÌùÇë±êÃ÷ԭʼÁ´½Ó,ÈçÓÐÈκÎÒÉÎÊ»¶Ó­À´±¾Õ¾LinuxÂÛ̳ÌÖÂÛ
·ÖÒ³£º1 [2] 3 4 5
¡¾ÆÀÂÛ¡¿¡¾¼ÓÈëÊղؼС¿¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿¡¾¹Ø±Õ¡¿
¡ù Ïà¹ØÁ´½Ó
ÎÞÏà¹ØÐÅÏ¢