{"id":2838,"date":"2009-06-19T02:01:00","date_gmt":"2009-06-19T02:01:00","guid":{"rendered":"https:\/\/test.simple-talk.com\/uncategorized\/keeping-it-simple-not-stupid-ants-memory-profiler-5-is-out\/"},"modified":"2016-07-28T10:49:39","modified_gmt":"2016-07-28T10:49:39","slug":"keeping-it-simple-not-stupid-ants-memory-profiler-5-is-out","status":"publish","type":"post","link":"https:\/\/www.red-gate.com\/simple-talk\/blogs\/keeping-it-simple-not-stupid-ants-memory-profiler-5-is-out\/","title":{"rendered":"Keeping it simple, not stupid: ANTS Memory Profiler 5 is out!"},"content":{"rendered":"<p><i>During our usability trials for ANTS Memory Profiler 5, one of our customers said that to do memory profiling &#8220;you&#8217;ll need a PhD and two days set aside.&#8221; Hmm&#8230; ANTS Memory Profiler 5? 2 days and a Phd?!? More like an hour and a half, and maybe some coffee, if you like (the coffee&#8217;s optional).<\/i><\/p>\n<p>ANTS Memory Profiler 5 has now been released. Get it here:<\/p>\n<p><a href=\"http:\/\/www.red-gate.com\/products\/ants_memory_profiler\/index.htm?utm_source=simpletalk&amp;utm_medium=blog&amp;utm_content=amp5release-bartblog&amp;utm_campaign=antsmemoryprofiler\">http:\/\/www.red-gate.com\/products\/ants_memory_profiler\/index.htm<\/a><\/p>\n<p>What can I say about this fantastic piece of software? Well look, take this questionnaire:<\/p>\n<ul>\n<li>Do you have a .NET application with a memory problem? <\/li>\n<li>Do you have a .NET application with any kind of memory leak? <\/li>\n<li>Does your application ever throw OutOfMemoryExceptions? <\/li>\n<li>Does your application throw OutOfMemoryExceptions even though it looks like it&#8217;s not using that much memory? <\/li>\n<li>Have you ever struggled to find a .NET memory leak? <\/li>\n<li>Have you ever given up on finding a memory leak <i>even though you know it&#8217;s there<\/i> because you just couldn&#8217;t understand what a memory profiler was telling you? <\/li>\n<li>Do you avoid memory profilers like the plague because, frankly, they&#8217;re just too difficult to use? <\/li>\n<li>Does tracking down memory leaks completely suck your will to live and render you a hollow and lifeless shell of a man\/woman? <\/li>\n<\/ul>\n<p>If the answer to <i>any one<\/i> of the above question is yes then why haven&#8217;t you already clicked the download link above? Do it. Do it now. Really. Right now. It&#8217;s memory profiling made simple, it&#8217;s amazing, and it will change your life*.<\/p>\n<p>If you&#8217;re still a bit unsure, you can find some tutorial videos here, which show just how easy it is to use:<\/p>\n<p><a href=\"http:\/\/www.red-gate.com\/supportcenter\/Content.aspx?p=ANTS%20Memory%20Profiler&amp;c=ANTS_Memory_Profiler\/help\/5.0\/amp_videos.htm&amp;toc=ANTS_Memory_Profiler\/help\/5.0\/toc62784.htm\">http:\/\/www.red-gate.com\/supportcenter\/Content.aspx?p=ANTS%20Memory%20Profiler&amp;c=ANTS_Memory_Profiler\/help\/5.0\/amp_videos.htm&amp;toc=ANTS_Memory_Profiler\/help\/5.0\/toc62784.htm<\/a>, or<\/p>\n<p><a href=\"http:\/\/www.youtube.com\/user\/redgatedotnetteam\">http:\/\/www.youtube.com\/user\/redgatedotnetteam<\/a><\/p>\n<\/p>\n<p>I&#8217;m also very pleased to say that we&#8217;ve just released a new version of ANTS Performance Profiler as well. You can get version 5 from here:<\/p>\n<p><a href=\"http:\/\/www.red-gate.com\/products\/ants_performance_profiler\/index.htm?utm_source=simpletalk&amp;utm_medium=blog&amp;utm_content=amp5release-bartblog&amp;utm_campaign=antsperformanceprofiler\">http:\/\/www.red-gate.com\/products\/ants_performance_profiler\/index.htm<\/a><\/p>\n<p>This isn&#8217;t any less cool but, as I&#8217;ve said before, it was ANTS Memory Profiler&#8217;s turn for a complete overhaul this time around, so it&#8217;s the real star of the show at the moment. The biggest improvement to the performance profiler is a sweet new profiling mode that collects line level timings, but completely ignores any methods without source. If you have an application with a high level of call complexity in library code, along with the vast majority of time spent there, you should notice a decent performance jump when profiling.<\/p>\n<p>And that&#8217;s really all there is to say: if you&#8217;ve got performance or memory problems in a .NET application, get downloading and give these puppies a whirl.<\/p>\n<p>*In the, admittedly somewhat limited, sense of making debugging memory problems a <i>lot<\/i> easier, and thus giving you more free time to catch up on back issues of xkcd: it will not help you find a girlfriend\/boyfriend, understand the deep-seated emotional needs of your spouse or significant other, or explore the cosmic and fundamental questions of meaning and existence in a fast moving and hostile world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During our usability trials for ANTS Memory Profiler 5, one of our customers said that to do memory profiling &#8220;you&#8217;ll need a PhD and two days set aside.&#8221; Hmm&#8230; ANTS Memory Profiler 5? 2 days and a Phd?!? More like an hour and a half, and maybe some coffee, if you like (the coffee&#8217;s optional)&#8230;.&hellip;<\/p>\n","protected":false},"author":221714,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"coauthors":[],"class_list":["post-2838","post","type-post","status-publish","format-standard","hentry","category-blogs"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/2838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/users\/221714"}],"replies":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/comments?post=2838"}],"version-history":[{"count":1,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/2838\/revisions"}],"predecessor-version":[{"id":24807,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/2838\/revisions\/24807"}],"wp:attachment":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/media?parent=2838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/categories?post=2838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/tags?post=2838"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/coauthors?post=2838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}