/24-7PressRelease/ - COPENHAGEN, DENMARK, May 26, 2008 - When developing a really large .NET Compact Framework application in C# for Windows CE, we looked around for a .NET CF code profiler. Surprisingly there were none. All we found were memory-profilers, i.e. for tracking object allocations and memory usage. That's useful too, but not if you want to pinpoint bottlenecks to improve your application's performance.
So we built our own code profiler.
We've used it for a year on this particularly large application (7-8000 methods in 40-50 DLLs) and easily found and fixed performance bottlenecks that would have been very hard to spot without a code profiler. We've even integrated the profiling-step in our autobuild. The profiling-step is very quick and the profiled code is only 40-50% bigger and runs 20-25% slower. Other profilers can easily make your code run 2-10 times slower, so ours is quite efficient.
Because it works so well, and there are no other code profilers like it, we decided to make it available to all other .NET CF developers too. And we decided to do so for free under the BSD license terms.
Please visit our website for further information and screen shots.
Links:
Download and introduction
User guide
Video demo
Testimonials
There has long been a need for a profiler within .Net CF - and finally a company has addressed the need. Even better, they have decided to release it as FREEWARE. - Pete Vickers - Microsoft MVP - Device Application Development
Full comment from Pete Vickers
Mike Hall's blog (Microsoft)
Either way the tool looks fantastic and I'm really looking forward to the generics fix. Thanks for providing a ray of sunshine in the cloudy world of CE development! - Simon Tamman, Wayfarer Transit Systems
I have been using the updated version of the profiler and continue to be impressed that it is such a usable and helpful tool, especially considering it has only just been released. - Blair Neate, ARANZ Medical
I will continue to provide feedback as we use the application since it is very useful and is something the mobile world desperately needed ;) - Roy Mayfield, Avanade Inc
About EQATEC A/S
At EQATEC we are experts in Windows embedded development, both native (C/C++) or managed (C#). We have completed many large .NET CF projects. We have the only Microsoft embedded MVP in Scandinavia. We've been doing embedded development for about 10 years now.
# # #