ANTS Memory Profiler(³ÌÐò×·×Ù¹¤¾ß)ÊÇRed GateÍƳöµÄÒ»¿î³ÌÐò¸ú×ÙרÓù¤¾ß£¬ÎªÓû§·ÖÎö.NET³ÌÐòµÄÄÚ´æÓ¦ÓÃÇé¿ö£¬Ñ°ÕÒʲô¶ÔÏóÕ¼ÓÐÄÚ´æ½Ï¶à£¬¶øÇÒ³¹µ×½â¾öÄÚ´æÓйØÎÊÌâ¡£
1¡¢µÃµ½Çå³þ¡¢ÓмÛÖµµÄ½áÂÛ
ʹÄú¸ü¼ÓÇáËɵرíÊöÏûÏ¢¡£»¨Ê±¼ä½â¾öÎÊÌ⣬¶ø²»ÊÇŬÁ¦µÄÈ¥Á˽âËûÃÇ¡£
2¡¢¿ìËÙ»ñÈ¡½áÂÛ
½âÎöÆ÷µÄÕ¼¿Õ¼ä²»ÉÏ32 MB£¬Äܹ»ÇáËɵØÆÊÎö´óÖÐÐÍ¡¢·±ÔÓµÄÓ¦ÓóÌÐò£¬»ù±¾Ã»Óл¨Ïú¡£ÔÚ¼¸Ãë¶ø²»ÊǼ¸·ÖÖÓÄÚÅÄÕÕËæÒâÊýÁ¿¶ÑÄÚ´æ¿ìÕÕ¡£
3¡¢Ñ¸ËÙÊý¾Ý¿ÉÊÓ»¯Ä¿±êÏ໥¹Øϵ
Ó¦Óð¸Àý±£Áôͼ¿ìËÙ²éѯΪºÎÄãµÄй¶Ŀ±êÒÀÈ»±£ÁôÔÚÄÚ´æÖС£ÄúÎÞÐë´î½¨ÖªÊ¶½á¹¹Í¼À´×·×ÙÄ¿±êÔõÑù±Ë´ËÒýÈë¡£
4¡¢±¼ÏòÎÊÌâµÄ¸ùÔ´
Êý¾Ý·ÖÎöϵͳͻÏÔÄÑÌâ×îÓпÉÄÜÔµ¹Ê£¬Ò»°ãÄܽÚÊ¡¼¸Ð¡Ê±ÎÊÌâÑ°ÕÒʱ³¤¡£
5¡¢ÁãÔÚ¿ìËÙµØÔµ¹Ê
Ç¿º·µÄ¹ýÂÇÑ¡ÔñÏî¿ÉʹÄúÈ¥³ýÔëÒô£¬¼´±ãÊÇ×ÔÓÎÊÌ⣬Ҳ¿ÉÒÔÈÃÄã¿ìËÙ²éÕÒ¸ù±¾ÔÒò¡£
1¡¢°¸Àý±£Áôͼ¿ÉʹÄú¿ìËÙ²éѯȫ²¿GC¸ùµÄ×îÉÙÒýÈë;¾¶£¬±ØÐë°ÚÍÑÕâÖÖ;¾¶ÒÔÐÞ²¹ÄÚ´æй¶¡£
2¡¢½«ÈκÎ2¸ö¿ìÕÕ½øÐбȽϡ£
3¡¢Ó¦Óõ¥ÐеÀ±àÂë´ÓÓ¦ÓóÌÐòÖлñµÃ¿ìÕÕµÄ×Ô¶¯»¯¼¼ÊõAPI¡£
4¡¢¿ÉÒÔ¶îÍâµ½ºǫ́ÔËÐеÄ.NET 4/4.5/4.6¹ý³Ì¡£Èç¹ûÄãÏëÒªÁã¹Ø»úʱ¼ä²¢±£ÁôÏֽ׶ιý³ÌµÄÇé¿ö£¬ÄËÊÇÀíÏ뻯Ê×Ñ¡¡£
5¡¢¿ÉÒÔÔÚIIS¡¢IIS ExpressºÍWeb¿ª·¢Éè¼ÆÍøÂç·þÎñÆ÷ÖÐÆÊÎö.NET¿ÉÖ´ÐгÌÐò¡¢ASP.NETºÍASP.NET 5 DNXÓ¦ÓóÌÐòºÍWeb·þÎñÏîÄ¿¡¢ÔÚ±¾µØAzureÊÖ»úÄ£ÄâÆ÷ÖÐÔË×÷¸¨Öú½ÇÉ«WebÈËÎï½ÇÉ«¡¢SharePoint 2007»ò2010½áºÏ¡¢SilverlightÓ¦ÓóÌÐò¡¢Windows·þÎñÓëCOM Ó¦ÓóÌÐò¡£
6¡¢ÒÔ.NET¼Ü¹¹Ö§³ÅµÄÒ»ÇÐÓïÑÔ±í´ïÊÊÓÃ.NET 2µ½.NET 4.7£¬°üº¬.NET CoreºÍ.NET Standard¡£
7¡¢ÆÊÎö·ÇÍйÜÄÚ´æÓ¦ÓÃÇé¿ö¡ª¡ªÈç¹ûÄãµÄ.NET±àÂëʹÓ÷ÇÍйܴúÂë»ò²¿¼þ£¬´ó¼Ò¿ÉÒÔ¼ûµ½·ÇÍйÜÄ£¿éºÍÀàÏûºÄÁËÊǶàÉÙÄÚ´æ¡£
8¡¢¿ÉÒÔÅÄÕÕÓë·ÖÎöËæÒâÊýÁ¿ÄÚ´æ¿ìÕÕ¡£
9¡¢Ò»²½É趨Ìáʾ¿ò¡£
10¡¢³ÌÐò¼¯ÔØÈëÖ÷ÊÓͼ¿ÉʹÄú̽Ѱ¾²Ì¬Ó붯̬³ÌÐò¼¯µÄÄÚ´æºÄ·Ñ¡£
11¡¢¸ÃÉ豸WindowsÑÝÊԼܹ¹(WPF)ÊÊÓá£
12¡¢ÓëVisual Studio 2010¡¢2012¡¢2013¡¢2015ºÍ2017¼¯³É»¯£¬±ãÓÚ´ó¼Ò¿ÉÒÔ´ÓIDEÖÐÖð½¥ÆÊÎöÄãµÄÓ¦ÓóÌÐò¡£Ò»¼üÔÚ¼¸ÃëÄÚÔËÐÐANTS Memory Profiler£¬¿É²Ù×÷;¾¶ÔçÒÑÉ趨¡£
´ó¼Ò¶¼ÖªµÀ»Æ½ðÏÖÔÚ¼±¾çϵø£¬ËùÒԺܶàÈËÒѾ¿ªÊ¼Ê¹ÓûƽðÀ´±£³ÖÆäδÀ´µÄ¼ÛÖµ¡£³´½ðÒ²ÊÇÀí²ÆµÄÒ»Öֺ÷½·¨¡£Ëµµ½²ÆÎñ¹ÜÀí£¬ÎÒÃÇÐèҪһЩרҵµÄ²ÆÎñ¹ÜÀíÈí¼þ¡£ÀàËƻƽðµÄ²ÆÎñ¹ÜÀíÈí¼þÊǹó½ðÊôÊг¡Èí¼þ¡£ÕâÀïÓÐһЩ³£ÓõĺÍÁ÷Ðеġ£¹ó½ðÊô½»Ò×ƽ̨¹©´ó¼ÒÑ¡Ôñ£¬²ÆÎñ¹ÜÀíÊÆÔÚ±ØÐУ¡¶àÌØÈí¼þרÌâΪÄúÌṩ¹ó½ðÊôÐÐÇéÈí¼þ,»Æ½ð°×Òø¹ó½ðÊôÐÐÇéÈí¼þÏÂÔØ,¹ó½ðÊô»Æ½ð½»Ò×Èí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
ÓÉÓÚ×Ô¶¯³äÖµÈí¼þ²Ù×÷¼òµ¥£¬·½±ã¸öÈËʹÓ㬿ÉΪÓû§ÊµÏÖ¶àÖնˡ¢¶àÖÜÆÚ¡¢¶à·½Ê½³äÖµ£¬Ê¹Óû§³äÖµ¸ü¼Ó·½±ã£¬ÉîÊܹã´óÓû§µÄϲ°®¡£ÏÖÔÚÓкܶà³äµçÈí¼þ£¬ÄÄÖÖ×Ô¶¯³äµçÈí¼þºÃ£¿ÔÚ±£Ö¤³äµç°²È«µÄÇ°ÌáÏ£¬ÎÒÃÇÏòÄúÍƼöһЩ¸üʵÓᢸüÁ÷ÐеijäµçÈí¼þ¡£¶àÌØÈí¼þרÌâΪÄúÌṩ³äÖµÈí¼þ,Ãâ·ÑÐéÄâ³äÖµÈí¼þÏÂÔØ,×Ô¶¯³äֵƽ̨¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
IDE¿ª·¢¹¤¾ßÊÇÏô±ßΪÄú¿ª·¢µÄÒ»ÖÖIDE¿ª·¢¹¤¾ß£¬°üÀ¨Web IDE¿ª·¢¹¤¾ßºÍJavaIDE¿ª·¢¹¤¾ß¡£ÕâЩ¹¤¾ßÊÇ¿ªÔ´µÄ£¬¿ÉÒÔÔںܴó³Ì¶ÈÉÏ°ïÖú¿ª·¢ÈËÔ±¿ª·¢³ÌÐò¡£¿ª·¢ÈËÔ±¿ÉÒÔ¸ù¾ÝÐèҪѡÔñIDE¿ª·¢¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩide¿ª·¢¹¤¾ß,webÇ°¶Ëide¿ª·¢¹¤¾ß,ide¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¿ÖÁúÓÎÏ·ÕýÖð½¥³ÉΪÓÎÏ·ÖеÄÈÈÃÅ»°Ìâ¡£×îÔçµÄ¾µä¿ÖÁúÓÎÏ·ÊÇ¿ÖÁúΣ»ú¡£ÉÏÊÀ¼Í90Äê´ú×î¾µäµÄÉä»÷ÓÎÏ·Ö®Ò»£¬°ÑÎÒÃÇ´øÈëÁËÒ»¸ö³äÂúÉñÃغͿֲÀµÄ¿ÖÁúÍõ¹ú¡£Èç½ñ£¬¿ÖÁúÓÎÏ·ÒÔ·½ÖÛµÄÉú´æºÍ½ø»¯Îª½Ü×÷¶ø¸´ÐË¡£ÏÂÃæΪÄú´øÀ´×îÓÐȤµÄ¿ÖÁúÓÎÏ·´óÈ«£¬¿ÖÁúµ¥»úÓÎÏ·ÏÂÔØ£¬Ç§Íò²»Òª´í¹ýŶ¶àÌØÈí¼þרÌâΪÄúÌṩ¿ÖÁúÓÎÏ·,¿ÖÁúÓÎÏ·µ¥»úÓÎÏ·,¿ÖÁú³ÔÈËÓÎÏ·¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
DOS¹¤¾ßÏäÊÇÒ»¿îÊÊÓÃÓÚWindows 2000»òÒÔÉÏϵͳµÄ¹¤¾ß£¬¼ÓÉÏ´¿DOSÒýµ¼Ö§³Ö£¬·½±ãÅóÓÑÎÞÐèCD-ROMÈíÅÌÇý¶¯Æ÷£¬È«ÖÐÎÄ´¦Àí£¬ÎªÆÕͨÓû§·þÎñ¡£DOS¹¤¾ßÏ䣬¼ÓÔس£ÓÃDOS¹¤¾ß£¬Ö§³ÖNTFS·ÖÇø£¬Ïòµ¼Ä£Ê½ÏÂÖ§³ÖÖÐÎÄÒýµ¼£¡Ð¡±àÊÕ¼¯ÁËһЩ³£ÓõÄDOS¹¤¾ßÏ乩ÄúÑ¡ÔñºÍʹÓ㡶àÌØÈí¼þרÌâΪÄúÌṩdos¹¤¾ßÏä,°«ÈËdos¹¤¾ßÏä,dos¹¤¾ßÏäʹÓý̡̳£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£