Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good .net4 profiler [closed]

What is a good profiler for .NET 4.0? I'm willing to spend some money, but not too much (say up to £50)

I'm developing games for windows phone and xbox using XNA, which means that the projects are commercial. I mention it because I've seen several which are free for non commercial use.

Extra points for Visual studio integration.

Nb. I'm using Visual Studio Professional 2010

like image 510
Martin Avatar asked Dec 18 '22 01:12

Martin


2 Answers

A tremendously under-advertised free profiler is the SharpDevelop Profiler.

Screenshot:

SharpDevelop
(source: sharpdevelop.net)

It is really powerful, and supports the tremendously undocumented PSQL (Profiler SQL as they call it). For example, I can filter all the functions I am interested in by entering this in to the query bar:

for f in Functions where f.Name.Contains("Foo") select f
like image 73
kizzx2 Avatar answered Dec 25 '22 10:12

kizzx2


The EQATEC Profiler profiles just about everything .NET, including what you need:

  • Full .NET 2.0 and above
  • Windows Phone 7, both Silverlight and XNA apps
  • Silverlight 2.0 and above
  • NET CF 2.0 and above (WinCE, Windows Mobile)
  • Xbox XNA (lacking integrated deployment to Xbox-device, though)

Long story short: the only thing it doesn't profile is .NET 1.x (full/netcf). No other profilers in the World works on this many .NET platforms. It's also known for being quite easy to use.

like image 30
Richard Flamsholt Avatar answered Dec 25 '22 08:12

Richard Flamsholt