柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
posts - 233, comments - 985, trackbacks - 17, articles - 29
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

1  检测函数的执行时间(Performance profiling an application)

这个功能很容易使用,关于Exe文件如何测试,ANTS Profiler自带的例子有详细的说明,我这里主要关注Web程序的执行。Red Gate公司费了很大的心思把这个向导作的相当完善,如此的简单,根本就不需要任何帮助就可以顺利完成您的测试操作。您需要提供一个程序运行的Url,然后next就可以了,因为这个东西是完全本地的,所以程序的Url可以是http://localhost/TestProject/index.aspx 而且因为是本地的,所以才可以看到原代码,我不清楚后台是否使用了反射去搜索原代码了。

2  检查内存的分配情况 (Memory profiling an application)

要使用这个功能,我还想了1天,怎么在结果中没有看到关于内存的使用情况呢?以为是在一次执行的时候,既可以把函数的执行时间纪录下来也可以把内存的分配情况也纪录下来。后来看了看帮助文件profiler.chm,才发现是需要两次执行的。如图所示:

另外,提一点不错的东西

在向导的最后一步,还可以选择Profile什么方法?(仅限于检测函数的执行时间)

提供三种类型的Profile,

l         默认是“Only .NET methods that have source code”:Select Only .NET methods that have source code to profile only those methods in your application that have been compiled with debug information.

l         第二种是Select All .NET methods to profile all the methods used by your application, including those from .NET Framework assemblies.

最灵活的是第三种You will normally only need to select this option if you are interested in performance problems across all of the .NET Framework.你可以自己定义自己需要检测的代码的NameSpace或者Class,只需要在输入您的类名就可以。

Feedback

#1楼 [楼主]   回复  引用  查看    

2004-11-22 10:51 by 柚子Nan      
为什么要使用这个软件,这里有个精彩的评论:
http://www.csharp-station.com/Articles/AntsReview.aspx

#2楼 [楼主]   回复  引用  查看    

2004-11-22 11:01 by 柚子Nan      
“书写安全的紧凑的代码”我们都听过这个词语而且都喜欢我们的代码被标榜成这一类。然而,你有没有停下来真正为你的过程、函数、方法“计时运行”从而优化你的代码吗?
特别是在多层.net 应用程序中,找出代码中的问题并优化他简直就是一个令人恐惧使人畏缩的挑战。我的意思是,想想看,你从哪里开始找程序的执行瓶颈?在用户页面层,还是在业务逻辑层,或者更甚一点在数据访问层?谁知道呢?事实上,你为什么要涉足这个艰难的挑战呢?呵呵,很简单,可以用一个词语概括:最终用户的满意程度。你总是希望最终用户可以接受程序的执行速度,那么ANTS Profilier就可以帮你找出程序的“bottlenecks”!
这 就是我的观点!强烈推荐使用这个优秀的工具!

#3楼    回复  引用  查看    

2004-11-22 12:37 by 秋雨痕      
About窗体有个类似华容道拼图的彩蛋,是辆跑车。

#4楼 [楼主]   回复  引用  查看    

2004-11-22 13:50 by 柚子Nan      
?没有看到啊?怎么激活?
好像不是同一个版本吧?ANTS Profiler 2.0.0 BUILD 368

#5楼 [楼主]   回复  引用  查看    

2004-11-22 14:38 by 柚子Nan      
进入About后,等待若干分钟, 可以看到
Ants Profiler 彩蛋




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2004-11-22 10:32 编辑过
Google站内搜索

相关文章:

相关链接: