EQATEC Profiler: 免费的.NETCF代码性能分析工具

<script type="text/javascript">function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>
.NET Compact Framework Power Toys 3.5中包含了一个 .NETCF CLR Profiler工具,它用于监测.NETCF应用程序在CLR(Common Lanaguage Runtime)中的对象分配和垃圾回收情况。.NETCF开发人员可以通过分析结果确定如何改进应用程序的性能,特别是存在内存占用问题的程序。关于.NETCF CLR Profiler工具的使用,可以看Steven Pratschner写的Using CLR Profiler for .NET Compact Framework系列文章。

今天又发现一个可以监测.NETCF代码执行效率的性能分析工具,而且是免费的——EQATEC Profiler






开发背景

At EQATEC we are experts in 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.

In 2006-2007, 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. And it works really, really well.

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. 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. And we decided to do so for free, so it won't cost you anything. Just download it and start optimizing your own application, or try profiling the demo-app we’ve included.

One reason for giving it away free is to get some idea about how much demand there is for tools like this. Therefore we'd kindly ask you to register the download, simply to give us some idea of how many developers - and in what kind of businesses - will find this tool useful.

Best regards,
The EQATEC tool team

请到这里下载最新版本吧:http://www.eqatec.com/tools/profiler

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值