Testimonials

Thanks to your tool I fixed this in 10 minutes, really amazing, easy & straightforward, for somebody like me not knowing much about Stack, Heap, etc.

Jacques Lebris, Software Developer

I'm working on a complex Silverlight Application. I knew we'd have issues with memory leaks around dangling event handlers, but finding them can be really tough. Task Manager let me know we had a problem, but code reviews didn't get rid of all of the issues. I was amazed how quickly I could find leaked objects and inspect the set of references that kept them alive.

Kevin Moore, Pixel Lab.

I just wanted to congratulate your team on a job well done, the new tool looks great and the addition of the summary pie charts showing my top 5 consumers for each snapshot was invaluable in quickly focusing my attention on the problem areas.

Jeremy Jarrell, Matrix Solutions.

I just wanted to say how impressed I am with the new Red Gate Memory Profiler. I've been using your product on and off for a few years now at my last two places of employment, and was blown away by the new version.

Bryan Murphy, Senior Engineer, Mediafly, Inc.

Of all the testing I have done, the ANTS products are light years ahead of the competition.

David Marcus, CEO, M5 Consulting

Red Gate Memory Profiler is the best tool that I have invested money in recent years! I don't know how we ever managed to do our work without it.

Bert Degenhart Drenth, Adlib Information Systems

I don't know how I ever developed enterprise software without the ANTS profilers. They have saved me weeks of effort and paid for themselves many times over. Fantastic products!

Gerhard du Toit, KIT Limited

I was expecting an arduous experience, because every profiler I've ever used had been pretty user-unfriendly. I was blown away by the interface and by the quality of information I was able to discover. I've since recommended it to a lot of friends. This is an excellent program, even by Red Gate standards!

Jon Galloway, Herding Code

Highly recommended! This is a big time saver over WinDBG/SOS/CLRProfiler. Either combination will get the job done, but you will complete simple tasks in significantly less time if you choose ANTS Memory Profiler. This is something I will be using once per sprint to look for memory leaks.

Read the full blog post.Scott Seely, Devlicio.us Blogger

I have used the tool for the optimization of a program to simulate production processes. Performance gain 95% (each run with over 40 billion simulated pieces of product). The optimization saved hours of run time.

Dr. Jan-Peter Spengler, Head of Quality Assurance (Pharma)

Whether you suspect that your program is leaking memory or not, the ANTS Memory Profiler makes it simple to compare before and after snapshots of objects to see which ones are sticking around that should not be. Getting up and running is almost effortless, with just a quick two step wizard and a simple process to take snapshots. The object retention graph makes it simple to see what references are keeping your objects hanging around in memory.

Chris Wallace and Ely Lucas, Denver Visual Studio User Group

I just checked out that new memory profiler and that is freaking sweet! We have a known memory leak that took me about 4 hours to find using our current tool, so I fired up the new version of yours and went at it like I didn't know the leak existed. Not only did I come to the conclusion much faster, but I found another one!

Aaron Smith, IT Manager R.C. Systems, Inc.

For your edification, the new version is fantastic! Every tool I tried failed to profile our application running the case that exhibited the memory problem. In addition, all of the profilers, including ANTS 4.3, caused the application to take extraordinarily long to run. ANTS Memory Profiler 5.0 was the first profiler to successfully profile our application without crashing. Not only that, it had a negligible memory overhead and no noticeable addition to run time – six hours of run with ANTS 4.3 time dropped to ten minutes in ANTS 5.0.

Harold Dubnow, Interactive SuperComputing

I was trying to locate memory leaks in our WPF application and was evaluating tools for helping me with this task. I was having a hard time finding a tool that performed reasonable well until I found the ANTS Memory Profiler 5. I downloaded the tool and it just works. The performance and analysis capabilities are far superior to any of the other tools I have looked at and I find it very intuitive to use.

Lau Bakman, Software Architect, Gladstone Health & Leisure, Denmark

I purchased ANTS Profiler as I knew I had a memory leak in my code and I could see this with Task Scheduler. It would have taken me weeks to find the cause but, 2 hours after installing ANTS Profiler, the problem was solved; it paid itself off on the first day I used it.

Graeme Elliott, Lead Architect, Spirit Software Solutions

I'm telling you, this is an awesome product.

First off, I had the chance to test the product against some very process intensive, multithreaded applications, one of which downloads and parses dozens of web pages simultaneously. I never experienced any problems through the experience with either the performance or memory profilers. The memory profiler is intuitive and easy to understand; the stack-trace and source code is also very helpful for keeping track of objects. I could easily identify which objects were persisting as opposed to those that had been garbage collected by using and comparing the snapshot reports.

The added ability to snapshot the performance profiling makes the process so much simpler than in Version 1, because I no longer have to stop the process to view the profiling results. Being able to take multiple performance snapshots at certain points during the program execution is a tremendous benefit. Great product, it's been extremely useful and saved me hours of tracking down issues.

Chris Crabtree, InfoSquire

ANTS Profiler Professional (V3.0) provides memory usage information in a clear, concise and accurate way that demonstrated to us exactly how the memory in our enterprise windows form application was being used. The analytical and graphical information allowed us to tune the application for greater performance in a relatively short period of time.

Without a memory profiling tool like ANTS Profiler, this accomplishment would not have been possible. The end result is an application that uses memory in a far more effective way leading to much greater customer satisfaction. A minimal learning curve is needed to become effective with this intuitive tool. We learned that just because an application is developed in a managed memory application such as .Net C#, memory usage still has to be evaluated and verified to be sure it is being used correctly.

Charles Utter, Senior Developer, Regional Income Tax Agency, Cleveland, Ohio, U.S.A

I've spent the last week turning a 3-hour process in our application, into a 10-minute one, by using ANTS Profiler to identify where we can cache data!

I was working on the design of an online Job Evaluation application, consisting of a series of questionnaires used to score and grade positions (which ultimately feeds into a pay modelling application). The scoring and grading is done by VB.NET scripts written by our implementors (not our developers), which we dynamically load and compile and then execute for each job in the system. There are typically tens of thousands to hundreds of thousands of jobs, and the data is normalised into Job, Question and Answer tables (e.g. the answers table contains a row per job, per question).

Grading several thousands of positions was taking around 3 hours when we started, so we ran the profiler over it. Through a combination of pre-fetching data (as opposed to lazy-loading) and caching records that never changed in memory (so we weren't hitting the database quite so much), we've got this down to about 10 minutes.

Danny Tuppeny, Software Engineer, Link HR (a division of Northgate HR)

Recently we came across a memory problem in our software, and I wanted to test the waters to see what profiling products were out there. I downloaded ANTS Profiler and my problem was solved in 15 minutes.

It's refreshing you obviously took the approach of, 'While a developer could figure out convoluted and obscure buttons and switches, they shouldn't have to. Our products need to be simple so they stay out of people's way so they can get their stuff done.' After all, we don't really want to be using your profiler product. We'd rather our own product just worked! So it's refreshing you've designed your products, their UIs and so forth, so they don't get in the way, they just help us get our stuff done and make our products work.

Corey Young, InfoSquire
Pricing
from $495
ANTS Memory Profiler is available as a standalone tool, or as part of the .NET Developer Bundle.



Volume discounts apply.
Got a question?
0800 169 7433
Download

Try a 14-day fully functional free trial of ANTS Memory Profiler.

What do people think?

I purchased ANTS Profiler as I knew I had a memory leak in my code and I could see this with Task Scheduler. It would have taken me weeks to find the cause but, 2 hours after installing ANTS Profiler, the problem was solved; it paid itself off on the first day I used it.

Graeme Elliott, Lead Architect, Spirit Software Solutions