Bart

Software Engineer - Red Gate Software

Keeping it simple, not stupid: ANTS Memory Profiler 5 is out!

Published Friday, June 19, 2009 8:01 AM

During our usability trials for ANTS Memory Profiler 5, one of our customers said that to do memory profiling "you'll need a PhD and two days set aside." Hmm... 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's optional).

ANTS Memory Profiler 5 has now been released. Get it here:

http://www.red-gate.com/products/ants_memory_profiler/index.htm

What can I say about this fantastic piece of software? Well look, take this questionnaire:

  • Do you have a .NET application with a memory problem?
  • Do you have a .NET application with any kind of memory leak?
  • Does your application ever throw OutOfMemoryExceptions?
  • Does your application throw OutOfMemoryExceptions even though it looks like it's not using that much memory?
  • Have you ever struggled to find a .NET memory leak?
  • Have you ever given up on finding a memory leak even though you know it's there because you just couldn't understand what a memory profiler was telling you?
  • Do you avoid memory profilers like the plague because, frankly, they're just too difficult to use?
  • Does tracking down memory leaks completely suck your will to live and render you a hollow and lifeless shell of a man/woman?

If the answer to any one of the above question is yes then why haven't you already clicked the download link above? Do it. Do it now. Really. Right now. It's memory profiling made simple, it's amazing, and it will change your life*.

If you're still a bit unsure, you can find some tutorial videos here, which show just how easy it is to use:

http://www.red-gate.com/supportcenter/Content.aspx?p=ANTS%20Memory%20Profiler&c=ANTS_Memory_Profiler/help/5.0/amp_videos.htm&toc=ANTS_Memory_Profiler/help/5.0/toc62784.htm, or

http://www.youtube.com/user/redgatedotnetteam

I'm also very pleased to say that we've just released a new version of ANTS Performance Profiler as well. You can get version 5 from here:

http://www.red-gate.com/products/ants_performance_profiler/index.htm

This isn't any less cool but, as I've said before, it was ANTS Memory Profiler's turn for a complete overhaul this time around, so it'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.

And that's really all there is to say: if you've got performance or memory problems in a .NET application, get downloading and give these puppies a whirl.

*In the, admittedly somewhat limited, sense of making debugging memory problems a lot 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.

Comments

No Comments
You need to sign in to comment on this blog

About Bart Read

Bart has done many things since he started work at Red Gate Software Ltd in August 2004, but nowadays he's (mainly) the product manager for the .NET Developer Tools. He still feels like this is a bit like admitting you were cheering for the Empire whilst watching Star Wars, but for now he's along for the ride. In a previous incarnation he was a project manager leading the .NET Reflector Pro, ANTS Memory Profiler 5, ANTS Performance Profiler 4 & 5, and SQL Prompt 3.0 - 3.6 projects. He still occasionally writes some code and, in the past, has touched the code for most of the Red Gate SQL developer tools... some of them still haven't recovered from the shock. He was born and grew up in Dorset, was educated in Nottingham and London, and likes music and real ale. His photo is extremely misleading.


















<June 2009>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
Finding Stuff in SQL Server Database DDL
 You'd have thought that nothing would be easier than using SQL Server Management Studio (SSMS) for... Read more...

Mission Critical: SQL Server 2008 Performance Tuning Task List
 In which Buck Woody imagines how the US military would have tackled DBA checklists for... Read more...

Simple Query tuning with STATISTICS IO and Execution plans
 A great deal can be gleaned from the use of the STATISTICS IO and the execution plan, when you are... Read more...

Switching rows and columns in SQL
 When they use SQL Server, one the commoner questions that Ms Access programmers ask is 'Where's the... Read more...

Writing Efficient SQL: Set-Based Speed Phreakery
 Phil Factor's SQL Speed Phreak challenge is an event where coders battle to produce the fastest code to... Read more...