VsInstr 性能分析

发布于 2024-09-25 20:58:17 字数 735 浏览 1 评论 0原文

我在为 .net Web 应用程序构建性能配置文件时遇到问题,

请参阅以下步骤:

1) 设置全局变量

VSPerfCLREnv /traceon
VSPerfCLREnv /globaltranceon

2) 仪器组件

vsinstr“我的程序集的路径”

3)重新启动iis

重置iis

4) 开始分析

VSPerfCmd /start:trace /output:traceoutput.vsp

5) 在浏览器中打开应用程序,对其执行一些操作

6) 停止分析

VSPerfCmd /关闭

它创建文件traceoutput.vsp,但是当我尝试在 Visual Studio 中打开它时,它会显示“错误错误 VSP1734:文件不包含数据:C:\Program Files\Microsoft Visual Studio 9.0\Team Tools\Performance Tools” \traceoutput.vsp”消息。

我成功地进行了控制台应用程序分析。所以,我只对网络应用程序中的程序集有这个问题。

I have a problem with building performance profile for my .net web app

See my steps below:

1) Setup global variables

VSPerfCLREnv /traceon
VSPerfCLREnv /globaltranceon

2) Instrument assemblies

vsinstr "path to my assembly"

3) Restart iis

iisreset

4) Start profiling

VSPerfCmd /start:trace /output:traceoutput.vsp

5) Open app in browser, perform some actions on it

6) Stop profiling

VSPerfCmd /shutdown

It creates the file traceoutput.vsp, but when I try to open it in visual studio, it whows "Error Error VSP1734 : File contains no data: C:\Program Files\Microsoft Visual Studio 9.0\Team Tools\Performance Tools\traceoutput.vsp" message.

I was successfull in console application profiling. So, I have this problem only for assemblies in web app.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

智商已欠费 2024-10-02 20:58:17

我已经解决了这个问题。我只是忘记指定用户。
我不得不写

VSPerfCmd /start:trace /output:traceoutput.vsp /user:ASPNET

I've resolved this issue. I just forgot to specify the user.
I have had to write

VSPerfCmd /start:trace /output:traceoutput.vsp /user:ASPNET
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文