Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Java¶ÔÏóÖ®ËÀ
 
×÷ÕߣºÁõ¹âÀû À´Ô´£ºÔÆÆÜÉçÇø ·¢²¼ÓÚ 2016-10-25
  5908  次浏览      27
 

ÎÒÃǶ¼ÖªµÀÀ¬»ø»ØÊÕÊÇÖ¸»ØÊÕÄÇЩ²»ÔÙʹÓõĶÔÏóËùÕ¼µÄÄÚ´æÇøÓò¡£Éú¶¯µÄ˵£¬ÔÚ Java µÄÊÀ½çÀÎÞÓõÄÈ˾ÍÒªÀ­³öȥǹ±ÐÁË£¬²¢ÇÒ°ÑÆäËùÕ¼µÄµØÅÌÇåÀí£¬ÒÔ±ãÈá°±ðÈË¡°À´Ê¹Óá£

¶ÔÏóÖ®ËÀ

ÈçºÎÅж϶ÔÏó¡°ÎÞÓá±£¿ ¹ØÓÚÅж϶ÔÏóÊÇ·ñÎÞÓõÄËã·¨£¬ÔÚJVMµÄ·¢Õ¹¹ý³ÌÖгöÏÖ¹ýÁ½ÖÖËã·¨£ºÒ»ÖÖÊÇÒýÓüÆÊýºÍ¸ù¼¯Ëã·¨¡£

ÒýÓüÆÊýËã·¨

ÀýÈçÏÂͼÖеÄobject1µÄÒýÓüÆÊýÊÇ2£¬GCµÄʱºò²»»ØÊÕ£¬object6¡¢object7ÒýÓüÆÊýΪ0£¬GCµÄʱºòÒª±»»ØÊÕ¡£ÒýÓüÆÊýÓиöȱµã£ºµ±ÒýÓòúÉú±Õ»·µÄʱºò¼´±ãÊǶÔÏóʵ¼ÊÉÏÒѾ­¡°ÎÞÓá±Ò²ÎÞ·¨»ØÊÕÁË£¬ÀýÈçÏÂͼÖÐµÄ £¬object4¡¢object5¡¢object8Ö±½ÓÒýÓùØÏµ¡£

¸ù¼¯Ëã·¨

ÒýÓüÆÊýËã·¨¼ò¸ßЧ£¬ÔçÆÚµÄ Java ÐéÄâ»úÖÐʹÓÃÕâ¸ö·½Ê½£¬µ«ÊÇÕýÈçÉÏÃæÌáµ½µÄ²»Äܽâ¾ö¡°ÒýÓñջ·¡±µÄÎÊÌ⣬ºóÀ´µÄ Java ÐéÄâ»úÖÐÆÕÆÕ²ÉÓøù¼¯Ëã·¨¡£´Ó GCRoot£¨±ÈÈçÒ»¸ö¾²Ì¬±äÁ¿£© ¿ªÊ¼±éÀúÒýÓùØÏµ£¬ÄܱéÀúµ½µÄ£¬½Ð×öÒýÓÿɴ±éÀú²»µ½µÄ½Ð×ö²»¿É´ï¡£²»¿É´ïµÄ¶ÔÏó¾Í±»ÅС°ËÀÐÌÁË¡±£¬GCµÄʱºò½«±»Ç¹±Ðµô¡£

¶ÔÏó»ØÊÕÖ®ºóµÄÄÚ´æÈçºÎ´¦Öã¿

ÈËËÀÁË¡¢ÒŲú´¦Àí²»ºÃ»á²úÉúºÜ¶à¾À·×£¬ËùÒÔÓз¨ÂÉÖÆ¶È¡£ÔÚ JVM µÄÊÀ½çÀï¶ÔÏóËÀÁË£¬Ê£Ïµġ°ÒŲú¡±Î޷ǾÍÊÇËüÕ¼¾ÝµÄÄÇÆ¬ÄÚ´æ¿Õ¼ä¡£¶ÔÏóËÀºóÉúϵÄÄDz¿·ÖÄÚ´æ¿Õ¼ä½øÐÐһϹ滮µÄ£¬¾ßÌåËã·¨ÓÐÈýÖÖ¡£

±ê¼Ç£­Çå³ý

±ê¼Ç¾ÍÊǰÑÄÇЩ¡°ÎÞÓõĶÔÏó¡±±ê¼Çһϣ¬±»±ê¼ÇµÄ¶ÔÏóµÈÓÚ±»ÅÐÁËËÀÐÌ£¬Ò²¾ÍÊǾͿÉÒÔ»ØÊÕÁË£¬Çå³ý¾ÍÊDZäÄÇЩ±»±ê¼ÇÁ˵ĶÔÏóÇå³þµô¡£

ÎÒÃÇ·¢ÏÖ£¬Çå³ýÖ®ºóµÄ״̬£¬ÆäÖеĿÉÓÃÄÚ´æ²¢²»ÊÇÁ¬ÐøµÄ£¬Ò²¾ÍÊÇ˵ÄÚ´æ´æÔÚË鯬£¬Èç¹û´´½¨Ò»¸ö´ó¶ÔÏó£¬ÎÞ·¨·ÖÅäµ½×ã¹»´óµÄÁ¬ÐøÄÚ´æ¿Õ¼ä£¬Ê¹µÃGC²»µÃ²»×öÒ»´ÎÖØÐÂÕûÀí¡£ÓÉÓÚ¿ÉÓöÔÏóºÍÎÞÓöÔÏóÖ±½ÓµÄÄÚ´æ²»ÊÇÁ¬ÐøµÄ£¬ËùÒÔ±ê¼ÇµÄ¹ý³ÌÊÇÒª±éÀúʶ±ðÄÚ´æÇøÓòµÄ£¬Çå³ýµÄ¹ý³ÌÒ²ÊÇÒª±éÀúʶ±ðµÄ£¬Õû¸ö¹ý³ÌЧÂʱȽϵ͡£

##±ê¼Ç£­¸´ÖÆ

±ê¼ÇµÄ¹ý³Ì²»±ä¡£°ÑÄÚ´æ»®·ÖΪÁ½²¿·Ö£¬Ò»²¿·Ö½Ð×öÔ¤ÁôÇøÓò£¨ÏÂͼÐéÏß¿òÖУ©£¬²»·ÖÅä¶ÔÏó¡£ÔÚGCµÄʱºò°ÑÄÇЩÕýÔÚʹÓõĶÔÏó¸´ÖƵ½Ô¤ÁôÇøÓò£¬È»ºóÔÙ°Ñ·ÇÔ¤ÁôÇøÓòÒÔÍâµÄÄÚ´æÈ«²¿Çå³ý¡£

½â¾öÁËЧÂʺÍÄÚ´æË鯬µÄÎÊÌ⣬µ«ÊÇ´ú¼ÛÊǰº¹óµÄ£ºÎþÉüÁË1/2µÄÄڴ棬ÏÔÈ»ÔںܶàÇé¿öÏÂÊÇÎÞ·¨½ÓÊܵġ£

±ê¼Ç£­ÕûÀí

±ê¼ÇµÄ¹ý³ÌÒÀÈ»²»±ä£¬±ê¼ÇÖ®ºó´¦ÓÚÄÚ´æÄ©¶ËÇøÓòµÄÕýÔÚʹÓõĶÔÏóÏòÇ°ÒÆ¶¯Õ¼¾Ý¸²¸ÇÄÇЩ±»±ê¼ÇÁ˵ÄÇøÓò£¨ÓÐÒ»ÖÖÄëѹµÄ¸Ð¾õ£©£¬°ÑÕýÔÚʹÓõĶÔÏó¸Ïµ½Ò»Æð£¬ÔÙ°ÑÊ£ÓàµÄ±ê¼Ç¶ÔÏóÈ«²¿Çå³ý¡£

·Ö´ú»ìºÏËã·¨

ÔÚÏÖ´úÐéÄâ»ú£¨Í¨³£¾ÍÊÇ HotSpot(TM)£©£¬Ê¹ÓõķִúËã·¨À´´¦ÀíÄڴ棬²¢Ã»ÓÐʲôÐÂÒ⣬ֻÊÇÕë¶Ô¶ÔÏóµÄÉúÃüÖÜÆÚ·¶Î§À´»®·ÖÇøÓò£¬²»Í¬µÄÇøÓòʹÓò»Í¬µÄËã·¨¡£Ò»°ã·ÖΪÐÂÉú´úºÍÀÏÉú´ú£¬ÐÂÉú´úÓÉÓÚÉúÃü²»³¤£¬GCµÄʱºò´ó²¿·Ö¶ÔÏóÒѾ­ËÀÍö£¬ËùÒÔÓÐ×ã¹»µÄ¿Õ¼ä×÷Ϊµ£±££¬¿ÉÓÃʹÓñê¼Ç£­¸´ÖÆËã·¨£¬¶ÔÓÚÀÏÉú´úÀÏÉú´úʹÓñê¼Ç£­Çå³ý»ò±ê¼Ç£­ÕûÀíËã·¨¡£

·Ö´ú»ìºÏËã·¨

ÏëÏóһϣ¬Äã²»¿ÉÄÜÔÚÂèÂèÒ»±ß´òɨÎÀÉúµÄʱºòÄãÒ»±ßÈÓÀ¬»ø°É£¬Ëýµ±È»Ï£ÍûÄã¹Ô¹Ô×öÔÚɳ·¢ÉÏ̧Æð½ÅÀ´±ð¶¯¡£JVMµÄÊÀ½çÒàÈç´Ë£¬Ç°ÃæÎÒÃÇ˵µÀʹÓÃÒýÓùØÏµµÄ¸ù¼¯Ëã·¨À´±ê¼Ç¶ÔÏóÊÇ·ñÎÞÓ㬶þÕâ¸öÒýÓùØÏµÖ»ÊÇijһʱ¿ÌµÄ¡°¿ìÕÕ¡±£¬Ê¹ÓÃÒ»¸ö½Ð×öOopMapµÄÊý¾Ý½á¹¹À´±£´æµÄ¡£ÒýÓùØÏµÊÇ»áËæÊ±¼ä±ä»¯µÄ£¬ËùÒÔÔÚÀ¬»ø»ØÊÕÆ÷½øÐÐÀ¬»ø»ØÊÕʱºò¾Í±ØÐëµÄÓÐËùÍ£¶Ù£¬sun°ÑÕâ¸öÏÖÏó½Ð×ö¡°Stop the world ¡±¡£

ËùÒÔÆµ·±µÄGC»áÓ°ÏìÐÔÄÜ£¬¶ÔÏó´æ»îʱ¼ä¹ý³¤»áÕ¼ÓÃÄڴ棬ÔÚʵ¼Ê¿ª·¢¹ý³ÌÖÐÎÒÃÇÈçºÎȥƽºâÄÚ´æ¿Õ¼äºÍÖ´ÐÐЧÂÊ¡¢ÈçºÎȥѡÔñ¶ÔÏóÉúÃüÖÜÆÚÊǷdz£ÖØÒªµÄ¡£

   
5908 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

Java΢·þÎñÐÂÉú´úÖ®Nacos
ÉîÈëÀí½âJavaÖеÄÈÝÆ÷
JavaÈÝÆ÷Ïê½â
Java´úÂëÖÊÁ¿¼ì²é¹¤¾ß¼°Ê¹Óð¸Àý
Ïà¹ØÎĵµ

JavaÐÔÄÜÓÅ»¯
Spring¿ò¼Ü
SSM¿ò¼Ü¼òµ¥¼òÉÜ
´ÓÁ㿪ʼѧjava±à³Ì¾­µä
Ïà¹Ø¿Î³Ì

¸ßÐÔÄÜJava±à³ÌÓëϵͳÐÔÄÜÓÅ»¯
JavaEE¼Ü¹¹¡¢ Éè¼ÆÄ£Ê½¼°ÐÔÄܵ÷ÓÅ
Java±à³Ì»ù´¡µ½Ó¦Óÿª·¢
JAVAÐéÄâ»úÔ­ÀíÆÊÎö
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

Java ÖеÄÖÐÎıàÂëÎÊÌâ
Java»ù´¡ÖªÊ¶µÄÈýÊ®¸ö¾­µäÎÊ´ð
Íæ×ª Java Web Ó¦Óÿª·¢
ʹÓÃSpring¸üºÃµØ´¦ÀíStruts
ÓÃEclipse¿ª·¢iPhone WebÓ¦ÓÃ
²å¼þϵͳ¿ò¼Ü·ÖÎö

Struts+Spring+Hibernate
»ùÓÚJ2EEµÄWeb 2.0Ó¦Óÿª·¢
J2EEÉè¼ÆÄ£Ê½ºÍÐÔÄܵ÷ÓÅ
Java EE 5ÆóÒµ¼¶¼Ü¹¹Éè¼Æ
Javaµ¥Ôª²âÊÔ·½·¨Óë¼¼Êõ
Java±à³Ì·½·¨Óë¼¼Êõ

Struts+Spring+Hibernate/EJB+ÐÔÄÜÓÅ»¯
»ªÏÄ»ù½ð ActiveMQ Ô­ÀíÓë¹ÜÀí
ijÃñº½¹«Ë¾ Java»ù´¡±à³Ìµ½Ó¦Óÿª·¢
ij·çµç¹«Ë¾ Java Ó¦Óÿª·¢Æ½Ì¨ÓëÇ¨ÒÆ
ÈÕÕÕ¸Û J2EEÓ¦Óÿª·¢¼¼Êõ¿ò¼ÜÓëʵ¼ù
ij¿ç¹ú¹«Ë¾ ¹¤×÷Á÷¹ÜÀíJBPM
¶«·½º½¿Õ¹«Ë¾ ¸ß¼¶J2EE¼°ÆäÇ°ÑØ¼¼Êõ