Just to be clear, I’m restricting my comments to the DirectX section of the codepack. I’ll probably be integrating some of the other bits (jump list support etc) into SlimTune, so we’ll see how that goes later. But around a week ago, they finally released 1.0. Same day as Windows 7 was out on MSDN actually – I’m pretty sure that’s not a coincidence. SlimDX’s release with Direct3D 11, Direct2D, and DirectWrite should come later this month, if all goes well. Now, the code pack does cover a few things we don’t, like the Windows Imaging Component.
More …
13 Aug 2009
•
.net
•
CLR
•
csharp
•
nprof
•
Performance
•
profiler
•
SlimTune
Let’s recap. For about two months now, I’ve been working on a brand new profiling tool for .NET, C#, CLR, and all that jazz. It’s open source, completely free, and supports frameworks 2.0 and later (no 1.x, sorry). Some of the notable features include remote profiling, real time results analysis, and multiple visualizers. Today, the first public release, version 0.1.5, is available to the public.
More …
06 Aug 2009
•
.net
•
CLR
•
csharp
•
Performance
•
profiler
•
SlimTune
I decided to try out the dotTrace Profiler, which runs $200 for a personal license and $500 per developer for organizations. IOW, it’s expensive. That $200 license makes it the cheapest of the commercial options, and I ran the trial on one of my games. They have some nice UI touches I like. The data is valuable as well – I would not have guessed that my MainGame.Update function takes five billion percent of total program time.
More …
03 Aug 2009
•
profiler
•
SlimTune
Hey, why not?
[caption id=”attachment_226” align=”alignnone” width=”300” caption=”More pies, courtesy of my other monitor.”][/caption]
[caption id=”attachment_227” align=”alignnone” width=”300” caption=”Prototype of the connections window”][/caption]
02 Aug 2009
•
profiler
•
SlimTune
SlimTune’s UI supports pluggable visualizers. What I realized was people were going to want to see their data sliced in different ways, and there would be no sane way to anticipate all those needs, let alone fuse them into a single viewing style. You’ll actually be able to drop in .NET assemblies of your own as plugins and have the option to view the profiling data using YOUR plugins, or the ones I ship. Multiple plugins at once on the same data? Check. Real-time view? As long as the plugin supports it. Remote profiling? Absolutely check.
More …