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

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

 3.Sun HotSpot
¡¡¡¡1.4.1 JVM¶Ñ´óСµÄµ÷Õû
¡¡¡¡Sun HotSpot 1.4.1ʹÓ÷ִúÊÕ¼¯Æ÷£¬Ëü°Ñ¶Ñ·ÖΪÈý¸öÖ÷ÒªµÄÓò£ºÐÂÓò¡¢¾ÉÓòÒÔ¼°ÓÀ¾ÃÓò¡£JvmÉú³ÉµÄËùÓÐжÔÏó·ÅÔÚÐÂÓòÖС£Ò»µ©¶ÔÏó¾­ÀúÁËÒ»¶¨ÊýÁ¿µÄÀ¬»øÊÕ¼¯Ñ­»·ºó£¬±ã»ñµÃʹÓÃÆÚ²¢½øÈë¾ÉÓò¡£ÔÚÓÀ¾ÃÓòÖÐjvmÔò´æ´¢classºÍmethod¶ÔÏó¡£¾ÍÅäÖöøÑÔ£¬ÓÀ¾ÃÓòÊÇÒ»¸ö¶ÀÁ¢Óò²¢ÇÒ²»ÈÏΪÊǶѵÄÒ»²¿·Ö¡£
¡¡¡¡ÏÂÃæ½éÉÜÈçºÎ¿ØÖÆÕâЩÓòµÄ´óС¡£¿ÉʹÓÃ-XmsºÍ-Xmx ¿ØÖÆÕû¸ö¶ÑµÄԭʼ´óС»ò×î´óÖµ¡£
¡¡¡¡ÏÂÃæµÄÃüÁîÊǰѳõʼ´óСÉèÖÃΪ128M£º
¡¡¡¡java –Xms128m
¡¡¡¡–Xmx256mΪ¿ØÖÆÐÂÓòµÄ´óС£¬¿ÉʹÓÃ-XX:NewRatioÉèÖÃÐÂÓòÔÚ¶ÑÖÐËùÕ¼µÄ±ÈÀý¡£
¡¡¡¡ÏÂÃæµÄÃüÁî°ÑÕû¸ö¶ÑÉèÖóÉ128m£¬ÐÂÓò±ÈÂÊÉèÖóÉ3£¬¼´ÐÂÓòÓë¾ÉÓò±ÈÀýΪ1£º3£¬ÐÂÓòΪ¶ÑµÄ1/4»ò32M£º
java –Xms128m –Xmx128m
–XX:NewRatio =3¿ÉʹÓÃ-XX:NewSizeºÍ-XX:MaxNewsizeÉèÖÃÐÂÓòµÄ³õʼֵºÍ×î´óÖµ¡£
¡¡¡¡ÏÂÃæµÄÃüÁî°ÑÐÂÓòµÄ³õʼֵºÍ×î´óÖµÉèÖóÉ64m:
java –Xms256m –Xmx256m –Xmn64m
¡¡¡¡ÓÀ¾ÃÓòĬÈÏ´óСΪ4m¡£ÔËÐгÌÐòʱ£¬jvm»áµ÷ÕûÓÀ¾ÃÓòµÄ´óСÒÔÂú×ãÐèÒª¡£Ã¿´Îµ÷Õûʱ£¬jvm»á¶Ô¶Ñ½øÐÐÒ»´ÎÍêÈ«µÄÀ¬»øÊÕ¼¯¡£
¡¡¡¡Ê¹ÓÃ-XX:MaxPerSize±êÖ¾À´Ôö¼ÓÓÀ¾ÃÓò´î´óС¡£ÔÚWebLogic ServerÓ¦ÓóÌÐò¼ÓÔØ½Ï¶àÀàʱ£¬¾­³£ÐèÒªÔö¼ÓÓÀ¾ÃÓòµÄ×î´óÖµ¡£µ±jvm¼ÓÔØÀàʱ£¬ÓÀ¾ÃÓòÖеĶÔÏó¼±¾çÔö¼Ó£¬´Ó¶øÊ¹jvm²»¶Ïµ÷ÕûÓÀ¾ÃÓò´óС¡£ÎªÁ˱ÜÃâµ÷Õû£¬¿ÉʹÓÃ-XX:PerSize±êÖ¾ÉèÖóõʼֵ¡£
¡¡¡¡ÏÂÃæ°ÑÓÀ¾ÃÓò³õʼֵÉèÖóÉ32m£¬×î´óÖµÉèÖóÉ64m¡£
java -Xms512m -Xmx512m -Xmn128m -XX:PermSize=32m -XX:MaxPermSize=64m
¡¡¡¡Ä¬ÈÏ״̬Ï£¬HotSpotÔÚÐÂÓòÖÐʹÓø´ÖÆÊÕ¼¯Æ÷¡£¸ÃÓòÒ»°ã·ÖΪÈý¸ö²¿·Ö¡£µÚÒ»²¿·ÖΪEden£¬ÓÃÓÚÉú³ÉеĶÔÏó¡£ÁíÁ½²¿·Ö³ÆÎª¾ÈÖú¿Õ¼ä£¬µ±Eden ³äÂúʱ£¬ÊÕ¼¯Æ÷Í£Ö¹Ó¦ÓóÌÐò£¬°ÑËùÓпɵ½´ï¶ÔÏó¸´ÖƵ½µ±Ç°µÄfrom¾ÈÖú¿Õ¼ä£¬Ò»µ©µ±Ç°µÄfrom¾ÈÖú¿Õ¼ä³äÂú£¬ÊÕ¼¯Æ÷Ôò°Ñ¿Éµ½´ï¶ÔÏó¸´ÖƵ½µ±Ç°µÄto¾ÈÖú¿Õ¼ä¡£fromºÍto¾ÈÖú¿Õ¼ä»¥»»½ÇÉ«¡£Î¬³Ö»î¶¯µÄ¶ÔÏó½«ÔÚ¾ÈÖú¿Õ¼ä²»¶Ï¸´ÖÆ£¬Ö±µ½ËüÃÇ»ñµÃʹÓÃÆÚ²¢×ªÈë¾ÉÓò¡£Ê¹ÓÃ-XX:SurvivorRatio ¿É¿ØÖÆÐÂÓò×Ó¿Õ¼äµÄ´óС¡£
¡¡¡¡Í¬NewRationÒ»Ñù£¬SurvivorRation¹æ¶¨Ä³¾ÈÖúÓòÓëEden¿Õ¼äµÄ±ÈÖµ¡£±ÈÈ磬ÒÔÏÂÃüÁî°ÑÐÂÓòÉèÖóÉ64m£¬EdenÕ¼32m£¬Ã¿¸ö¾ÈÖúÓò¸÷Õ¼16m£º
java -Xms256m -Xmx256m -Xmn64m -XX:SurvivorRation =2
¡¡¡¡ÈçǰËùÊö£¬Ä¬ÈÏ״̬ÏÂHotSpot¶ÔÐÂÓòʹÓø´ÖÆÊÕ¼¯Æ÷£¬¶Ô¾ÉÓòʹÓñê¼Ç£­Çå³ý


Ïà¹ØÎĵµ£º

Javaѧϰ´ÓÈëÃŵ½¾«Í¨

Javaѧϰ´ÓÈëÃŵ½¾«Í¨
ѧϰǰÁ˽â
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJDKÊÇSun¹«Ë¾·¢²¼µÄJDK£¬³ýÁËSunÖ®Í⣠......

java JNI ³¢ÊÔ

 ¡¡¡¡Ê×ÏÈÒýÓÃһƪÎÄÕ£¬½éÉÜÒ»¸ö¼òµ¥µÄJNIµÄµ÷ÓõĹý³Ì¡£¡¡¡¡JAVAÒÔÆä¿çƽ̨µÄÌØÐÔÉîÊÜÈËÃÇϲ°®£¬¶øÓÖÕýÓÉÓÚËüµÄ¿çƽ̨µÄÄ¿µÄ£¬Ê¹µÃËüºÍ±¾µØ»úÆ÷µÄ¸÷ÖÖÄÚ²¿ÁªÏµ±äµÃºÜÉÙ£¬Ô¼ÊøÁËËüµÄ¹¦ÄÜ¡£½â¾öJAVA¶Ô±¾µØ²Ù×÷µÄÒ»ÖÖ·½·¨¾ÍÊÇJNI¡£¡¡¡¡JAVAͨ¹ýJNIµ÷Óñ¾µØ·½·¨£¬¶ø±¾µØ·½·¨ÊÇÒÔ¿âÎļþµÄÐÎʽ´æ·ÅµÄ£¨ÔÚWINDOWSƽ̨ÉÏÊÇDL ......

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



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

javaʵÏÖzipÓëunzip

 jdkÌṩÁËZipÏà¹ØµÄÀà·½±ãµÄʵÏÖѹËõºÍ½âѹËõ¡£Ê¹Ó÷½·¨ºÜ¼òµ¥¡£Ï±߷ֱðÊÇѹËõºÍ½âѹËõµÄ¼òµ¥ÊÂÀý
1¡¢Ñ¹ËõµÄ
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipE ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ