ÏîÄ¿ÐèÒª·ÖÎöÕû¸öϵͳµÄÉÏÏßÔËÐÐÐÔÄÜ,ËùÒÔÏÖÔÚÀëÉÏÏß»¹Ôç,µ«ÊDZØÐëÄ£Äâ²¢·¢ÏÖÒÔºó¿ÉÄܳöÏÖµÄÐÔÄÜÎÊÌâ.
Á½¸ö±È½ÏºÃµÄ¹¤¾ß:JProbe,yourkit java profile,¸Õ¿ªÊ¼×°ÁËJprobeµÄeclipse²å¼þ,ºóÀ´·¢ÏÖÕⶫÎ÷Ì«¸´ÔÓ,¶øÇÒ»¹±¨²»Ö§³Öjdk 1.6.û·¨·¢¿´µ½´ó¶àÊýÍøÓÑÑ¡Ôñyourkit,ËùÒÔÒ²ÏÂÁËÀ´,±Ï¾¹²»´ó,½á¹û·¢ÏÖËûÓкÜÍêÕûµÄÎĵµºÍflash½Ì³Ì,×ÐϸÑо¿ÁËÒ»·¬²ÅÖªµÀÕâ¸ö¶«Î÷ºÜ·ûºÏÐèÇó,°üÀ¨½ÌÄãÔõôʶ±ðmem leak,cpu ¸ß¸ººÉµÈÎÊÌâ.
cpu·ÖÎöÒ»°ã¾ÍÊÇÄã³ÌÐòÀïÃæµÄ¼ÆËã±È½ÏºÄcpuʱ¼ä,Æäʵ³ýÁËÓÅ»¯Ëã·¨±¾ÉíÒÔÍâ,»¹¿ÉÒÔÔÚcpuµÄÆäËûʱ¼ä¼ÆËã,Õâ¸ö¾ÍÐèÒªµ¥¶ÀµÄÏß³ÌÇл»,¶øÏß³ÌÇл»Ëù´øÀ´µÄÏûºÄÒ²ºÜ¿É¹Û,ÕâÖÖ·½°¸²»´ó¿ÉÈ¡.
»¹ÓÐÒ»µã¾ÍÊÇËû»¹¿ÉÒÔÖ±½ÓÓëeclipse½áºÏ,×°Éϲå¼þÒÔºó¾Í¿ÉÒÔÖ±½Ó¶¨Î»µ½·½·¨,¿ÉÒÔÏÈÈÃËû¼Í¼ÄãµÄcpu,È»ºó¿ªÊ¼×¥È¡¿ìÕÕ,È¡µ½×î¸ßµÄµã,È»ºó¾Í¿ÉÒÔ¿´µ½ÄǸöÀàµÄÄĸö·½·¨ÏûºÄÁËÌ«¶àcpuʱ¼ä,²¢ÇÒÂíÉ϶¨Î»µ½·½·¨.
¸öÈËÈÏΪ,¶ÔËã·¨ÓÅ»¯ºÍÊý¾Ý¿âÓÅ»¯»á±È½ÏºÃ,µ¥¸öÏ̻߳áÔÚsql±È½ÏÂýµÄʱºò×èÈûס,Õâ¸öʱºòÏûºÄµÄcpuʱ¼äÊǿɹ۵Ä,ÕâÑùÂíÉϾͿÉÒÔ·¢ÏÖÒì³£.È»ºó¶¨Î»µ½´úÂë,¾Í¿ÉÒÔÐÞ¸ÄÁË.
ÖÁÓÚmem leak,ËûµÄdemo flashÒ²½²µÄºÜÏêϸ,µ«ÊÇÓÐЩ¹¦ÄÜûÓÐ˵,ËûÒ²²»ÐèÒª¼Í¼,Ö±½ÓץȡÄãÏëÒªµÄ(Õâµã²»Ì«Ã÷°×,¿ÉÄÜÐèÒª½øÒ»²½Ñо¿),È»ºóÈóÌÐòÅÜÆðÀ´,¿ÉÒÔ¿´µ½ÄÚ´æÀïÒ»ÏÂ×ÓÀà¶àÁËÆðÀ´,È»ºóÍ˳ö,Õâ¸öʱºòÄÚ´æϽµµÄ²»Ã÷ÏÔ,¾Í˵Ã÷¿ÉÄÜÓÐÒç³ö,µ«ÊÇÆäʵÕâ¸ö²»Ì«ºÃ¶¨Á¿,ËùÒÔÎÒ¾õµÃÒ»°ãµÄ×÷·¨¾ÍÊÇ¿´ÓжàÉÙÀà±»ÊÍ·ÅÁË.ÔÚ´úÂëÀïÃæÓ¦¸ÃÓжàÉÙÀà´´½¨,Èç¹ûÄãÍ˳öµÄ»°Ó¦¸Ã½«ËùÓÐÀàÊͷŵô,È»ºóÓÃËüÀïÃæµÄgarbage»ØÊÕÒ»ÏÂ,¿´¿´ÊDz»ÊǶ¼»ØÊÕÁË.ÔÚÕâÀïÎÒ¾ÍÊÇ·¢ÏÖ´úÂëÔÚºÜÖØÒªµÄÒ»¸öÀàÀïÃæûÓлØÊÕ,ÆäʵÕâ¸öÈç¹ûÓû§Á¿¾Þ´óµÄ»°Á¿ÊǺܿɹ۵Ä,Õâ¸ö¿ÉÒÔÔ¤¼ûµ½.È»ºó¾Í¿ÉÒÔÐ޸ĴúÂëÁË,ÔÙ²âÊÔ.
µ±È»¶ÔÓÚËûµÄsql¹¦ÄÜ»¹²»ÖªµÀÔõôÓÃ,ÎĵµÀïÃæ˵Ö÷ÒªÓû§j2ee.µ«ÊÇÎÒÏëÓ¦¸Ã¿ÉÒÔÓõ½appÀïÃæ.
ºÜÔÞµÄÒ»µãÊÇ¿ÉÒÔÔ¶³Ì²é¿´×´Ì¬,ÕâÑù¼´Ê¹ÄãµÄ²¿Êð²»ÊDZ¾µØµÄҲûÓйØϵ,²»ÓÃÔ¶³ÌÉÏÈ¥¿´.
ÕâÀïÄÚ´æй©¿ÉÒÔÓö¼ûµ½ÒÔºó¿Ï¶¨»áÓб¬ÅïµÄÒ»Ìì,ËùÓп϶¨ÊÇÒ»¸öÒþ»¼.²»¹ýÓÐЩÀàµÄÈ·¾ÍÊdz£×¤ÔÚÄÚ´æÀïÃæµÄ,Ò»¿ªÊ¼·ÖÅäÁËÒԺ󶼻áÓõ½,µ«ÊDz»»áËæÓû§µÄÔö¼Ó¶øÔö¼Ó.ËùÒÔÕâÒ»µã¿ÉÄܵ¥Àýģʽ»áÂíÉÏÌåÏÖ³öÀ´,¶øÇÒ×Ô¼ºÊµÏֵĶԲ»¶ÔÒ²¿ÉÒÔÒ»ÑÛ¿´³öÀ´,Èç¹û²»ÕýÈ·,ÀÛµÄÊýÁ¿¿Ï¶¨·Ç³£´ó.
Èç¹û¼ÓÉ϶ÔÓÚÍøÂçµÄ²âÊÔ,¹À¼Æyourkit¾ÍÎÞµÐÁË,ÔÀ´Ö»ÊÇͨ¹ý×Ô¼ºµÄ²âÊԽű¾·¢ÏÖһЩËÀËøµÈÎÊÌâ,µ«ÊǾßÌ廹ÊDz»ºÃ²âÊÔ,·¢ÏÖ²»ÁËÄÚ´æй©
ËùÒÔjav
ä¯ÀÀÆ÷²»Ö§³ÖjavaµÄ½â¾ö°ì·¨2008-07-09 11:45ä¯ÀÀÆ÷²»ÄÜÏÔʾÍøÒ³µÄijЩÄÚÈÝ£¬Ö»ÏÔʾһ¸ö»ÒÉ«µÄ¿ò£¬Ìáʾ²»Ö§³ÖJAVA¡£ ÕâÊÇÒòΪÄúµÄä¯ÀÀÆ÷ÐèÒªÓÐÖ§³ÖJavaµÄ¹¦ÄܲÅÄÜ¿´µ½£¬ÓпÉÄÜÊÇÄãµÄä¯ÀÀÆ÷ûÓа²×°javaÐéÄâ»úµÄÖ§³Ö£¬Ò²ÓпÉÄÜÊÇÄãµÄä¯ÀÀÆ÷½ûÖ¹ÁËJavaµÄ¹¦ÄÜ¡£Çë°´ÏÂÃæÌáʾ´ò¿ªÄãµÄä¯ÀÀÆ÷µÄjavaÉèÖá£
(1)¡¢Èç¹ûÄãµÄ²Ù×÷ÏµÍ ......