首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Profiling ASP.NET

Profiling ASP.NET
EN

Stack Overflow用户
提问于 2010-01-14 19:08:47
回答 4查看 470关注 0票数 1

我想分析一下asp.net代码的各个部分,以便能够根据一些实数客观地比较不同的方法。

一个很好的例子是:我希望看到一个指令跟踪,用于当一个中继器呈现为vs (blech -以下不是我的想法)时所发生的事情--用一个连接的字符串或字符串生成器构建标记并发送到浏览器。我还希望能够演示,每次在末尾添加一个或多个字符串时,连接到100kB+的字符串实际上需要的内存是字符串长度的两倍。

有这样的工具可用吗?

更新

这里有几个很好的答案,但是如果得到一个指令跟踪的话,没有什么能回答这个问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-18 19:15:47

微软有一个内存分析器(下载:http://www.microsoft.com/downloads/details.aspx?familyid=86ce6052-d7f4-4aeb-9b7a-94635beebdda&displaylang=en)。

下面是关于如何使用它的一些说明:http://msdn.microsoft.com/en-us/library/ms979205.aspx

您会注意到说明中的屏幕截图很好地提供了有关特定问题的详细信息(字符串连接与字符串生成器)。

票数 1
EN

Stack Overflow用户

发布于 2010-01-14 21:36:28

红门为.NET提供了一个配置文件和内存分析器。我只是试用了它们,但它们看起来非常好,可能会给您想要的东西。

票数 3
EN

Stack Overflow用户

发布于 2010-01-15 02:47:40

如果现有的分析器不执行您想要的操作,您可以始终使用Stopwatch类,它可以在大多数系统上提供亚毫秒的精度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2066807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档