我认为分析部署到Azure的应用程序并不是什么大问题http://msdn.microsoft.com/en-us/library/hh369930.aspx
我想在Compute Emulator中本地做同样的事情.看起来这个目前很难http://www.pettijohn.com/2011/05/performance-testing-azure-dev-fabric.html充其量,至少使用原生的VisualStudio 2010分析器.
我错过了一个简单的方法吗?是否有任何第三方工具使这相当容易?
我正在使用Azure SDK 1.4和Azure Tools for Visual Studio 2010 1.3
对于SDK的更高版本,您可以参考Windows Azure文档中的这篇文章,其中介绍了如何为工作角色和Web角色执行CPU抽样:对于后一种情况,您应该附加到该WaIISHost.exe
过程.
正如Marcus Jansson的回答所示,您可能需要附上该w3wp.exe
流程.例如,当我调试Web角色中包含的某个Web站点时,我需要显式附加到w3wp.exe
托管该站点的进程,因为Visual Studio不会自动附加到所有相关的IIS实例.
更新2013-01-10 19:03 UTC我无法使用链接指令来描述Web角色.我发现:
附加到它是没用的WaIISHost.exe
,因为它似乎不包含角色代码;
我无法附加到w3wp.exe
Visual Studio 2010中的实例(我收到代码为VSP1449的错误消息).
由于我使用的是Windows Azure SDK 1.8,因此我尝试在IIS Express下运行我的Web角色(有关详细信息,请参阅此帖子),然后我附加了该iisexpress.exe
过程.这样我就可以浏览我的网站.