VsInstr 性能分析
我在为 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经解决了这个问题。我只是忘记指定用户。
我不得不写
I've resolved this issue. I just forgot to specify the user.
I have had to write