¹Ø¼üÒªµã£º
Ö»ÓÐÓëÓ¦ÓÃÖ¸±êÏà¹ØÁª£¬»ù´¡Éèʩָ±ê²ÅÄÜ×î´ó·¢»Ó×÷Óá£
¸ßЧÐÔÄÜÓÅ»¯µÄ¹Ø¼üÔÚÓÚÐÔÄÜÊý¾Ý¡£
һЩAPM¹¤¾ßΪASP.NETÌṩÁË¿ªÏä¼´ÓõÄÖ§³Ö£¬ÕâÑùÈëÃÅʹÓÃASP.NET½öÐè×îСÏ޶ȵijõʼÉèÖá£
´úÂë·ÖÎö¹¤¾ßΪ³ÌÐòÐÔÄܸø³öÁË×îΪÏ꾡µÄÊÓͼ¡£
ÇáÁ¿¼¶·ÖÎö¹¤¾ß¸ø³öÁËÍøÒ³ÐÔÄܵÄʵʱÊÓͼ£¬¿ÉÓÃÔÚ¿ª·¢»·¾³ºÍÉú²ú»·¾³ÖС£
¡°Õâ¸öÍøÒ³´ò¿ªÌ«ÂýÁË£¡¡±£¬¶ÔWebÍøÕ¾ÕâÑùµÄ±§Ô¹ÊǾ³£ÐÔµÄºÍÆÕ±éÐԵģ¬ÓÈÆäÊÇ×Ô´ÓWebÓ¦ÓÿªÊ¼Öð½¥Ìæ´ú×ÀÃæÓ¦ÓÃÒÔÀ´¡£ËäÈ»Web´øÀ´ÁËÈ«Çò½»¸¶ÕâÑùµÄÀíÏëÌØÐÔ£¬µ«ÊÇÒ²ÔÚÐÔÄܲãÃæ´øÀ´ÁËÏàÓ¦µÄÌôÕ½¡£
Êý¾Ý²É¼¯ÓëʹÓõĻù±¾ÔÀí
Óû§¸øÁËÄãÒ»¸ö¡°¹êËÙ¡±ÍøÒ³µÄurl£¬ÄǺã¬Äã¸ÃÔõô×öÄØ£¿ÍøÒ³´ò¿ªÂýµÄÎÊÌâÊÇÔ´×ÔÓÚÄÄÀÊÇÒ»¿ªÊ¼¾ÍÊÇÕâôÂýÂð£¿ÊǶÔËùÓÐÓû§¶¼ºÜÂýÂð£¿Òª½â¾öÍøÒ³´ò¿ªÂýµÄÎÊÌâ²¢ÇÒÈ·±£ÔÚÒ»Öܺ󲻻áÔٴαäÂý£¬ÓÐÐí¶àÖîÈç´ËÀàµÄÎÊÌâÐèÒªµÃµ½½â¾ö¡£
ËäÈ»ÔÚÍøÉÏ¿ÉÒÔËÑË÷µ½Ò»Ð©ÐÔÄÜÓÅ»¯µÄ×ÊÁÏ£¬µ«ËüÃÇͨ³£¶¼ÊǹØÓÚJit¡¢À¬»ø»ØÊÕ¡¢SQL²éѯÓÅ»¯¡¢ORMÏÝÚåµÈÕâÑùÒ»Ð©ÌØ¶¨Ö÷ÌâµÄ¡£¿¼Âǵ½ÊµÏÖÓÅ»¯µÄÃÀºÃǰ¾°ÊÇÓÕÈ˵ģ¬ÕâÀïð³öÁËÕâÑùµÄÒ»¸öÎÊÌ⣺Õë¶Ôµ±Ç°µÄÐÔÄÜÎÊÌ⣬ÈçºÎÖªµÀËùÑ¡¶¨µÄÓÅ»¯·½·¨½«»áÇÐʵµØ²úÉúºÃµÄ½á¹û£¿
ÎÞÒÉÔÚÕâ¸ö¹¤×÷ÖеÄijһ»·ÊÇÓÐËùȱʧµÄ¡£ÎÒÃÇÐèÒªÄܿɳÖÐøµØÕÒµ½ÐÔÄÜÎÊÌâËùÔڵķ½·¨¡£Í¨¹ýʹÓø÷½·¨£¬ÎÒÃÇÄÜ·¢ÏÖϵͳÖнÏÂýµÄ²¿·Ö£¬²¢ÓÐÇÐʵ´ëʩ֧³ÖÎÒÃǶÔÐÔÄÜÎÊÌâµÄÕï¶Ï¡£ÕÆÎÕÁËÐÔÄÜÎÊÌâËùÔÚ£¬ÎÒÃǾͿÉÒÔ½øÒ»²½µØÈ·¶¨ÊÇ·ñÐèÒª½øÐÐÐÔÄܸĽø£¬²¢¶ÔÀûÒæÏà¹ØÕß½âÊÍËùÓÐÕâÒ»ÇС£
¶ÔÓÚËù·¢ÏÖµÄÉÏÊöÐÔÄÜÎÊÌ⣬½øÐÐ׼ȷµØÕç±ðÊǸüÓÐЧµÄ´¦Àí·½·¨¡£ÎÊÌâÔÚÒ»¿ªÊ¼¿ÉÄܲ¢·ÇÊÇÒ»¸öÍøÒ³¼ÓÔØÂýµÄÎÊÌâ¡£ÔÚ´æÔÚ³¬Ê±µÄÇé¿öÏ£¨ÀýÈç¸ºÔØ¾ùºâÆ÷¿ÉÄܼ¸Ãëºó²Å»áΪÁ¬½ÓÌṩ·þÎñ£©£¬ÍêÈ«ÎÞ·¨±»Çø·Ö¿ªÕâÊÇÒ»¸öËÀËøÎÊÌâ»òÊÇÏìӦʱ¼äÂýµÄÎÊÌ⣬ÒòΪÕâÁ½¸öÎÊÌâµ¼ÖÂÁËͬÑùµÄ½á¹û£¬¾ÍÊDzúÉúÁ˳¬Ê±¡£ÕâÐèÒªÊý¾ÝÈ¥ÕÒµ½µ¼ÖÂÎÊÌâµÄÕæÕýÔÒò¡£
ΪÁ˲ûÃ÷׼ȷÕç±ðÐÔÄÜÎÊÌâµÄÖØÒªÐÔ£¬ÏÂÃæÁоÙÁËһЩµ¼ÖÂWebÓ¦ÓÃÏìÓ¦ÂýµÄ¿ÉÄÜÎÊÌâÅŲéµã£º
JavaScriptÏìÓ¦Âý£»
×ÊÔ´¼ÓÔØÖеIJúÉúÁË×èÈû£»
Óû§¶Ë´æÔÚ´úÀí£»
DNSÎÊÌ⣻
ISP»òÍøÂçÎÊÌ⣻
½»»»»úºÍ·ÓÉÆ÷£»
¸ºÔؾùºâÆ÷£»
Ó¦ÓôúÂ루°üÀ¨µÚÈý·½Èí¼þ¿â£©£»
HTTP·þÎñÆ÷£¨ÀýÈçÓÐʱÊÇASP.net»òIIS£©£»
µÚÈý·½·þÎñ£¬ÀýÈ磺֧¸¶·þÎñÌṩÉÌ¡¢µØÍ¼·þÎñÌṩÉ̵ȣ»
×Óϵͳ£¬°üÀ¨£ºSQL Server¡¢Redis¡¢Elasticsearch¡¢Rabbit MQµÈ¡£
»¹¿ÉÒÔÂÞÁгö¸ü¶àµÄÐÔÄÜÎÊÌâÅŲéµã£¬ÕâÈ¡¾öÓÚÐè´¦ÀíϵͳµÄ¸´ÔӶȺ͹æÄ£¡£ÔÚÈç´ËÖ®¶àµÄϵͳ×é¼þ¶¼¿ÉÓ°ÏìÐÔÄÜÓÅ»¯ÎÊÌâµÄÇé¿öÏ£¬ÈçºÎ²ÅÄÜÈ·ÕïÐÔÄÜÎÊÌâÄØ£¿´ð°¸¸ÅÀ¨ÎªÒ»¸ö´Ê£ºÊý¾Ý¡£ÄãÐèÒªÀ´×ÔÓÚÿ¸öϵͳ×é¼þµÄ¡¢Ïà¹ØÇÒÓÐÒâÒåµÄÊý¾Ý¡£¶ÔÓÚWebÓ¦ÓÃÏìÓ¦ÂýµÄÎÊÌ⣬Êý¾Ý¿ÉÒÔÖ¤Ã÷ÿ¸öϵͳ×é¼þÊǶÔÎÊÌâÊÇÓÐÓ°ÏìµÄ»¹ÊÇÍêÈ«Î޹صġ£
Êý¾ÝÔÚÊÖ£¬¾Í¿ÉÒÔ¿ªÊ¼´ÓÉÏÊöÁбíÖа´ÄãµÄ˼·ȥ³éÈ¡ÎÊÌâÅŲéµã½øÐзÖÎö£¬ÕâÀàËÆÓÚÔÚÅÅÐòÊ÷ÖнøÐвéÕÒ¡£Ã¿´ÎÔÚÊ÷ÖÐÏòÏÂ×ßÒ»²ã£¬¾ÍÔ½½Ó½üÓÚÐÔÄÜÎÊÌâµÄϸ½ÚºÍʵÖÊ£¬ÒÀ´ÎÕç±ðÐÔÄÜÎÊÌâÊÇ·ñ´æÔÚÓÚ£º
¿Í»§¶Ë£¬·þÎñÆ÷¶Ë»òÊÇÁ½ÕßÖ®¼äµÄij´¦£¿
ÏìÓ¦ÂýµÄJavaScript¡¢äÖȾ»òÊÇ×ÊÔ´×èÈû£¿
¸ºÔؾùºâÆ÷¡¢Web·þÎñÆ÷¡¢ÈÎÒ»×Óϵͳ»òÊǵÚÈý·½Èí¼þ£¿
ÔÚÕâÑùÊ÷ÖÐÖð²ãÏÂÐÐʱ£¬ÐÔÄÜÎÊÌâ»á±äµÃÔ½À´Ô½ÇåÎú¡£¶ÔÓÚÿ¸ö²ã´ÎÉϵÄÎÊÌâÅŲéµã£¬¶¨Î»ÐÔÄÜÎÊÌâËùÐèµÄÊý¾Ý±ØÐëÒªÓë¶ÔÓ¦µÄÎÊÌ⾫¶ÈÏàÆ¥Åä¡£ÕâʱÓбØÒªÈ¥Ê¹ÓÃÐÔÄÜ·ÖÎö¹¤¾ß»òSQLÖ´Ðмƻ®ÕâÑùµÄ¹¤¾ß¡£
ΪÓÐЧµØÀûÓÃʱ¼ä£¬ºÜÓбØÒªÖØÉêÒ»ÏÂAmdahl¶¨ÂÉ£º
ÎÞÂÛÒ»¸öÈÎÎñ¸Ä½øµÄ³Ì¶ÈÈçºÎ£¬¸ÃÈÎÎñÖÐûÓдӸĽøÖÐÊÜÒæµÄ²¿·ÖÏÞÖÆÁËÀíÂÛÉϵÄÈÎÎñ¼ÓËÙ¡£
ÀýÈçÔÚÒ»¸öWebÇëÇóÖУ¬¼Ù¶¨ÐèÒª100ºÁÃëµÄ·þÎñÆ÷´¦Àíʱ¼äºÍ5ÃëµÄSQL²éѯʱ¼ä¡£¼´Ê¹Äã¿ÉÒÔ½«·þÎñÆ÷´¦Àíʱ¼äÓÅ»¯µ½µÍÓÚ1ºÁÃ룬µ«ÊÇÕâ¶ÔÕûÌåÏìӦʱ¼äµÄ¸Ä½øºÜС£¬Ò²¾ÍÊÇ´Ó5.1Ãë±ä³É5Ãë¡£¸Ä½øSQL´¦ÀíËùÐèµÄ5Ãëʱ¼äÊÇDZÔÚÊÕÒæ×î´óµÄÓÅ»¯¡£
¼Ü¹¹ÎÊÌâ
ÕâÖÖÖð²ãÀåÇåÓÅ»¯ÎÊÌâËùÔÚµÄ×Ô¶¥ÏòÏ·½·¨£¬¶ÔÓÚ¾ÖÏÞÔÚµ¥Ò»Ò³ÃæÖеÄÓÅ»¯ÎÊÌâ¾ßÓкܺõÄЧ¹û¡£ÄÇôӦÓÃÓÚ¿çÔ½¶à¸öÒ³ÃæµÄÓÅ»¯ÎÊÌâÉÏʱЧ¹ûÓÖÈçºÎÄØ£¿ÀýÈç£¬Ò»Ð©Ò³ÃæËù´æÔڵļäЪÐԵشò¿ªÂýÎÊÌ⣬ÊÇÓÉÓÚ×Óϵͳ¸ú²»ÉÏÕûÌ幤×÷½Ú×࣬»òÊÇÓÉÓÚϵͳÖдæÔÚij¸öÔÙ´ÎÖØÆô¿ÉÄܾÍÎÞ·¨¼ÌÐø¹¤×÷µÄÀϾÉÍøÂç½»»»»ú¡£
ÕâÖÖÇé¿öÏ£¬²àÖØÓÚÓ¦ÓÃµÄ¼à¿Ø·½·¨ÏÔʾ³öËüµÄ¾ÖÏÞÐÔËùÔÚ¡£ÕâÐèÒª¸ü¶àµÄÈí¼þ²ãÃæºÍÓ²¼þ²ãÃæÉϵÄÖ¸±ê£¬ÓÃÓÚ¶ÔϵͳÖеÄÿ¸ö×é¼þ½øÐÐÆÀ¹À¡£
ÔÚÓ²¼þ²ãÃæ£¬Ê×ÏÈËùÄÜÏëµ½¾ÍÊÇweb·þÎñÆ÷ºÍÊý¾Ý¿â·þÎñÆ÷£¬µ«ËüÃÇÖ»ÊDZùɽµÄÒ»½Ç¡£±ØÐëҪʶ±ðºÍ¼à¿ØËùÓÐϵͳÖеÄÓ²¼þ×é¼þ£¬Õâ°üÀ¨£º·þÎñÆ÷¡¢ÍøÂç½»»»»ú¡¢Â·ÓÉÆ÷¡¢¸ºÔؾùºâÆ÷¡¢·À»ðǽ¡¢SANµÈ¡£
¼øÓÚϵͳ¹ÜÀíÔ±µÄ³£¹æ¹¤×÷¾ÍÊÇÓ²¼þ¼à¿Ø£¬¿ÉÄܶÔÓÚϵͳ¹ÜÀíÔ±¶øÑÔÉÏÊöµÄËùÓÐÖ¸±êÊÇÏÔ¶øÒ×¼ûµÄ¡£µ«ÊÇÕâÀïÓиöÖØÒª¾¯¸æ£ºÈç¹û½«ÕâЩӲ¼þÖ¸±ê´ÓÈí¼þÖ¸±êÖзÖÀë´¦Àí£¬ÄÇô´ÓÐÔÄܽǶȿ´ËùÓÐÕâЩӲ¼þÖ¸±êÖеĴ󲿷ÖÊǺÁÎÞÓô¦µÄ¡£»»¾ä»°Ëµ£¬Ö¸±êÖ»ÓÐÖÃÓÚÏàÓ¦µÄ»·¾³ÖвÅÄÜ·¢»Ó×î´ó×÷Óá£
ÀýÈ磬ÔÚһЩÇé¿öÏ¿ÉÄÜÔÚÊý¾Ý¿â·þÎñÆ÷ÉÏCPUÕ¼ÓÃÂÊÆ½¾ù´ï50%ÊÇÍêÈ«Õý³£µÄ£¬µ«ÊǶÔÓÚÆäËü·þÎñÆ÷¶øÑÔÕâ¾ÍÊǸö¶¨Ê±Õ¨µ¯¡£50%µÄCPUÕ¼ÓÃÂÊ£¬Èç¹ûÊÇÔÚ·åֵʱ¿ÌÕâÒâζ×ÅÈÔÓкܴó¿Õ¼äÈ¥ÔËÐиü·±ÖصÄÈÎÎñ¡£µ«Èç¹ûÊÇÔÚÏÐϾʱ¼ä¶ÎÖжø50%µÄCPUÕ¼ÓÃÂÊÆµ·±·¢Éú£¬Õâ¾ÍÒâζ×ÅÓ¦ÓÿÉÄÜÎÞ·¨³ÐÊÜ´«ÈëÇëÇóµÄÍ»·¢·åÖµ¡£
µ×Ïß¾ÍÊÇ£¬ÎªÆÀ¹ÀϵͳµÄ½¡¿µ¶È£¬CPU¡¢ÄÚ´æºÍ´ÅÅ̵Èȫϵͳ·¶Î§Ö¸±ê±ØÐëÒªÓëÓ¦ÓÃÖ¸±êÏà¹ØÁª¡£Îª¸ø³ö¸üÍêÈ«µÄϵͳ½¡¿µ×´¿öÊÓͼ£¬¿ÉÒÔ¶ÔÇëÇóÍÌÍÂÁ¿ÕâÑùµÄÓ¦ÓÃÖ¸±êºÍCPUÕ¼ÓÃÂÊÕâÑùµÄϵͳָ±ê½øÐпÉÊÓ»¯¡£
Ó¦ÓÃÐÔÄܹÜÀí£¨Application Performance Management£¬APM£©¹¤¾ß
APM¹¤¾ßÌṩÊý¾Ý²É¼¯¡¢Êý¾Ý´æ´¢ºÍÊý¾Ý¿ÉÊÓ»¯ÕâЩ»ù´¡ÐÔ²Ù×÷¡£Í¨³£ÊÇÓÉ´úÀí¸ºÔð²É¼¯Êý¾Ý²¢½«Êý¾Ý·¢Ë͸øÊý¾Ý´æ´¢£¬²¢Ê¹ÓÃWeb½çÃæÒÔ¼¯ÖÐÔÚWebÇëÇóÉϵÄÒDZíÅÌ·½Ê½¶ÔÊý¾Ý½øÐпÉÊÓ»¯¡£
APM¿ÉÓÃÓÚ£º
¶ÔWebÓ¦ÓÃÐÔÄÜ×öÕûÌå¿ÉÊÓ»¯£»
¶ÔÌØ¶¨µÄWebÇëÇóÐÔÄܽøÐпÉÊÓ»¯£»
ÔÚWebÓ¦ÓÃÐÔÄܱä²îʱ»òÕß¶à¸ö´íÎó³öÏÖʱ£¬×Ô¶¯·¢Ë͸澯£»
ÔÚÒµÎñÁ¿´óʱ£¬¶ÔÓ¦ÓõÄÏìÓ¦·½Ê½½øÐÐÑéÖ¤¡£
ÔÚÕâÀï¸ø³öÁËʵÀý¡£
ÏÂÃæ²¢·ÇÏ꾡µØÁгöÁËÖ§³Ö¶ÔASP.NETºÍIIS¿ªÏä¼´ÓõÄAPM¹¤¾ßÇåµ¥£º
NewRelic APM
Application Insights
AppDynamics
Stackify
»ù´¡ÉèÊ©¼à¿Ø¹¤¾ß
»ù´¡ÉèÊ©¼à¿Ø¹¤¾ßÔÚÖ÷»ú²ãÃæ²É¼¯Ö¸±ê£¬Õâ¿É¸üÍêÕûµØ·´Ó³ÐÔÄÜ¡£ÕâЩָ±êÊÇÔÚÓ²¼þºÍÈí¼þ²ãÃæ²É¼¯µÄ¡£
DataDog
OpServer - Open Source
ÇáÁ¿¼¶·ÖÎö¹¤¾ß
ÇáÁ¿¼¶·ÖÎö¹¤¾ßÎªÌØ¶¨WebÇëÇóÌṩÁ˸߲ã´ÎµÄÖ¸±ê£¬²¢ÔÚ¿ª·¢ÈËÔ±ä¯ÀÀWebÒ³ÃæÊ±¾Í¿ÉÌṩʵʱ·´À¡¡£ÕâЩ¹¤¾ß¿ÉÓÃÓÚËùÓеĻ·¾³ÀàÐÍÖУ¨°üÀ¨¿ª·¢»·¾³¡¢QAÑéÖ¤¡¢Ä£Äâ»·¾³¡¢Éú²ú»·¾³µÈ£©£¬Òò´Ë·Ç³£ÊʺÏÓÚ¶ÔÌØ¶¨Ò³ÃæÐÔÄܵĿìËÙÆÀ¹À¡£
ÓëÏàÓ¦µÄ¾ßÓÐÍêÈ«¹¦ÄܵķÖÎö¹¤¾ßÏà±È£¬ÇáÁ¿¼¶·ÖÎö¹¤¾ßµÄ±¾ÖʲîÒìÔÚÓÚËüÃDz¢·Ç¸½ÊôÓÚ¹ý³Ì£¬ÕâÒâζ×ÅÔÚʹÓÃÇáÁ¿¼¶·ÖÎö¹¤¾ßʱÎÞÐè²ÙÐÄËüÃÇËù²úÉúµÄ¿ªÏú¡£
ÔÚ¿ª·¢»·¾³ÖУ¬ÇáÁ¿¼¶·ÖÎö¹¤¾ß¶Ôµ±Ç°Õý±àдµÄ´úÂëÌṩÁËʵʱ·´À¡¡£Õâ¶ÔÓÚ·¢ÏÖN+1»òÏìӦʱ¼äÂýµÈÎÊÌâÊǷdz£ÓÐÓõģ¬ÒòΪÏìӦʱ¼ä×ÜÊÇÏÔʾÔÚÒ³ÃæµÄÒ»½ÇÉÏ¡£
¿ªÔ´µÄMiniProfiler
¿ªÔ´µÄGlimpse
ÓÃÐÔÄܼÆÊýÆ÷Ìî²¹¿Õ°×
WindowsϵͳÖеÄÐÔÄܼÆÊýÆ÷£¨Performance counter£©ÌṩÁËÓ²¼þºÍÈí¼þ²ã´ÎÉϲ»Í¬·½ÃæµÄÖ¸±ê¡£¼à¿Ø¹¤¾ßͨ³£ÒÔÐÔÄܼÆÊýÆ÷Ϊ±¨¸æ·½Ê½£¬ÀýÈçCPUºÍÄÚ´æÕ¼ÓÃÇé¿ö¡£µ«ÊÇͨ³£»áȱʧһЩÓÐÓõļÆÊýÆ÷£¬ÀýÈçÀ¬»ø»ØÊÕʱ¼äµÈ¡£×îÇÐʵ¿ÉÐеÄÈëÃÅ·½·¨ÊÇʹÓûù±¾ÁÐ±í²¢ÔÚµü´úÖÐÌí¼Ó±ØÒªµÄÏà¹Ø¼ÆÊýÆ÷¡£´ËÍ⣬ʹÓÃperfmon¶ÔÐÔÄܼÆÊýÆ÷½øÐÐʵʱµØ²É¼¯ºÍ¿ÉÊÓ»¯ÊÇ¿ÉÐеġ£ÔںܶàÇé¿öÏ£¬½«Óû§¶¨ÖÆÖ¸±ê»ò²å¼þÓëAPM¹¤¾ß½øÐм¯³ÉÒ²ÊÇ¿ÉÐеġ£
SQL¹¤¾ß
ÓÉÓÚÔںܶàÓ¦ÓÃÖÐÆÕ±éµØÊ¹ÓÃÁËÊý¾Ý¿â£¬³Ö¾Ã²ã£¨¼´SQLÊý¾Ý¿â£©³£³£³ÉΪÐÔÄܵį¿¾±¡£ÓÃÓÚSQL¼à¿ØµÄרҵ¹¤¾ß¿ÉÌṩ×ÊԴʹÓÃÖ¸±ê£¬ÒÔ¼°Ò»Ð©Ìض¨µÄÖ¸±ê£¬ÀýÈçµÈ´ýʱ¼ä¡¢Ã¿Ãë±àÒë´ÎÊýµÈ£¬ÔÚÕâÀï½öÁоټ¸¸ö¡£
ÔÚÌṩÏÂÁÐÊý¾ÝÇé¿öÏ£¬¿ÉÒÔ·¢ÏÖһЩÀàÐ͵ÄÎÊÌâ²¢¿É¶ÔÐÔÄܽøÐиĽø£º
ÔÚÒ»¸ö»òÊý¸ö²éѯÉÏ´æÔÚ¹ý¶ÈµÄÍÌÍÂÁ¿£»
¹ý¶ÈµÄCPUÕ¼Óã¬ÕⰵʾÁ˲éѯÎÊÌâµÄ´æÔÚ»òÕßÊÇË÷ÒýµÄȱʧ£»
¿É±»»º´æµÄ¸ßÍÌÍÂÁ¿²éѯ¡£
SQL¼à¿Ø¹¤¾ß°üÀ¨£º
RedGate SQL Monitor
SQLSentry Performance Advisor
ÆäËüµÄ³Ö¾Ãϵͳ
ËùÓÐ×Óϵͳ¶¼ÐèÒªÔÚijÖ̶ֳÈÉϽøÐÐ¼à¿Ø¡£¶ÔÓÚµÍÍÌÍÂÁ¿»ò·Ç¹Ø¼üµÄϵͳ£¬¼òµ¥µÄÊý¾Ý²É¼¯ºÍ¿ÉÊÓ»¯¼´×ãÒÓ¡£ÔÚ´ËÍâµÄÇé¿öÏÂÔòÐèÒª¸ü¼Ó¸ß¼¶µÄ¡¢×¨ÒµµÄ¼à¿Ø¡£
´úÂë·ÖÎö¹¤¾ß
µ±ÒÑÈ·Õïij¸öÌØ¶¨Ò³Ãæ»ò´úÂë¶Î¼ì²âÊÇÏìÓ¦ÂýµÄ£¬´úÂë·ÖÎö¹¤¾ß¿ÉΪÐÔÄÜÎÊÌâ¼ø¶¨Ìṩ×îÏ꾡µÄÊÓͼ¡£´úÂë·ÖÎö¹¤¾ß»¹¿ÉΪÊý¾Ý¿â²éѯºÍWebÇëÇóÕâÑùµÄÍⲿµ÷ÓÃÌṩÁ˾«×¼ÊÓͼ¡£
·ÖÎö¹¤¾ß£º
Redgate Ants
JetBrains dotTrace
ÄÚ´æ·ÖÎö¹¤¾ß
ÄÚ´æ¼à¿ØºÍÀ¬»ø»ØÊÕÖ¸±êÓÐÖúÓÚDZÔÚÎÊÌâµÄ¼ì²â¡£µ«ÕâЩָ±êÔÚÏÔʾÁË´æÔÚÎÊÌâµÄͬʱ£¬Í¨³£²¢Î´¸ø³öÎÊÌâµÄËùÔÚ¡£Èç¹ûÐèÒª¶ÓÄÚ´æºÍÀ¬»ø»ØÊÕÎÊÌâ½øÐÐÉîÈëµØÌ½¾¿£¬ÄÚ´æ·ÖÎö¹¤¾ß¾Í¿ÉÅÉÉÏÓó¡¡£
·ÖÎö¹¤¾ß£º
JetBrains dotMemory
RedGate Ants Memory Profiler
Óû§¶Ë·ÖÎö¹¤¾ß
ÐÔÄÜÎÊÌâÒ²¿ÉÄÜÀ´×ÔÓÚǰ¶Ë¡£µ±Ç°Õâ¸öÎÊÌâÊ®·Ö³£¼û£¬ÒòΪÒÔJavaScriptÖ÷µ¼µÄµ¥Ò³Ó¦ÓõĴóÁ¿Ó¿ÏÖ¡£ËùÓеÄÖ÷Á÷ä¯ÀÀÆ÷¶¼ÒÑǶÈëÁËÖîÈç´úÂë·ÖÎöºÍÄÚ´æ·ÖÎöÕâÑùµÄ¹¤¾ß¡£ÏÔʾʼþºÍÇëÇóµÄÐòÁеŤ¾ßÓÐÀûÓÚÒ»ÑÛ¾ÍÈ·¶¨ÎÊÌâÊÇÔ´ÓÚǰ¶Ë»¹ÊǺó¶Ë¡£
¹¤¾ß£ºTools:
Google Chrome Timeline
Firefox
Ò³Ãæ·ÖÎö¹¤¾ß
¸ß²ã´Î¿Í»§¶Ë¹¤¾ßΪ·¢ÏÖ²¢½â¾öÐÔÄÜÎÊÌâµÄÌṩÁ˱ãÀû×ÅÊֵ㡣ÕâЩ¹¤¾ß¿ÉÒÔÕë¶ÔÏìӦʱ¼äÎÊÌâµÄ²úÉú¸ùÔ´Ìṩ¸ß²ã´ÎµÄÊÓͼ£¬²¢¸ø³öһЩÏàÓ¦µÄ½¨Òé¡£ÀýÈçGoogleµÄPageSpeed
Insights¾ÍÊÇÕâÑùµÄÒ»¸öÃâ·Ñ¹¤¾ß¡£
ϵͳÐÔÄÜÏà¹ØµÄÒòËØºÍ¹¤¾ßµÄÊýÁ¿ÊǷdz£Ö®¶à£¬Õâ¿´ÉÏÈ¥ËÆºõÊ®·Ö¸´ÔÓ¡£µ«ÊÇËüÃÇ¿ÉÒÔÓÃÒ»¸ö´Ê½øÐиÅÀ¨£ºÊý¾Ý¡£¶ÔϵͳÓÐÒ»¸öÇåÎúµÄºÍ׼ȷµÄÊÓͼ£¬ÕâʹµÃÍÆÀíÐÔÄÜÎÊÌâ³ÉΪ¿ÉÄÜ¡£ÕâҲʹÄã¿ÉÒÔÔÚÏÖ³¡Ñ§Ï°ÈçºÎÈ¥½â¾öÐÔÄÜÎÊÌ⣬ÒòΪÐÔÄÜÖ¸±êºÍͼ±í½«»áÒýµ¼ÄãÈ¥·¢ÏÖµ½µ×ÊÇʲôӰÏìÁËϵͳÐÔÄÜ¡£
|