Click here to monitor SSC

Ben Emmett


Ben Emmett

Understand SQL Server’s impact on .NET performance with ANTS Performance Profiler 9

1 comment

Today I’m excited to share a big new release of ANTS Performance Profiler to help you with the all-too-common problem of slow SQL Server queries causing performance issues for your .NET application. The video below walks through the new functionality, or you can skip ahead to read more. For some time, ANTS has shown you […]

20 November 2014 7:46 pm by
Ben Emmett

Picks for NDC London 2014

0 comments

Last December I went to the first ever NDC London, then again in June to NDC Oslo. I’m fortunate that for my job I get to go to a lot of conferences, and without doubt the NDC events have been amongst the best: everything from the quality of speakers and content, to the conversations with […]

2 November 2014 2:18 pm by
Ben Emmett

ANTS Performance Profiler v8.6 release, and what’s coming next

0 comments

A couple of months ago, we released a new version of ANTS Performance Profiler, v8.6. As a user, the main change you’re likely to notice it that the timeline can now be collapsed to free up some vertical screen space, which is particularly helpful when you’re using it on a lower-resolution projector in meetings or […]

4 September 2014 4:17 pm by
Ben Emmett

New .NET Library for Accessing the Survey Monkey API

19 comments

I’ve used Survey Monkey’s API for a while, and though it’s pretty powerful, there’s a lot of boilerplate each time it’s used in a new project, and the json it returns needs a bunch of processing to be able to use the raw information. So I’ve finally got around to releasing a .NET library you […]

10 August 2014 11:23 am by
Ben Emmett

Killing memory usage with dynamically generated assemblies

3 comments

There’s a nasty memory leak which the .NET Framework can suffer from when using certain classes. Let’s say you instantiate a new XmlSerializer(Type). Behind the scenes, the framework will dynamically generate an assembly to serialize or deserialize this Type. The Framework does some cleverness which means this assembly will be reused next time you instantiate […]

20 December 2013 11:28 am by
Ben Emmett

Saving your agile project: proper Post-it peeling

1 comment

Step 1) Write task on Post-it Step 2) Peel Post-it from pack Step 3) Put Post-it in to do column Step 4) Post-it falls onto floor, gets helpfully tidied into bin Step 5) Sad trombone noise It all went wrong in step 4, right? Some root cause analysis shows the problem begins in Step 2. […]

29 November 2013 9:31 am by
Ben Emmett

Getting people the right information at the right time

0 comments

I’ve just had a great week at St Louis Days of .NET conference. I talked to a lot of people about the product I work on, and something which stood out was the number of long-time users (one who’d been using it since 2005!) who said “I love it, but I really wish it did […]

19 November 2013 5:18 pm by
Ben Emmett

Clever memory usage through the years

1 comment

A friend and I were recently talking about the really clever tricks people have used to get the most out of memory. I thought I’d share my favorites, and would love to hear yours too! Interleaving on drum memory Back in the ye olde days before I’d been born (we’re talking the 50s / 60s […]

24 October 2013 5:03 pm by
Ben Emmett

New database profiling support in ANTS Performance Profiler

1 comment

In May last year, the ANTS Performance Profiler team added the ability to profile database requests your application makes to SQL Server or Oracle. The really cool thing is that you’re shown those requests in the application’s call tree, so you can see what .NET code caused those queries to run. It’s particularly helpful if […]

7 October 2013 11:38 am by
Ben Emmett

ANTS Memory Profiler 8 released!

0 comments

I’m excited to say that we’ve just released ANTS Memory Profiler 8! The big news is support for profiling .NET’s usage of unmanaged memory. There are two main parts to this. Firstly you can see a breakdown of unmanaged memory usage by module. This lets you see at a high level where unmanaged memory is […]

2 October 2013 1:56 pm by
Older posts