我有一个 ASP.NET MVC 网站,我想分析在网页上的特定用户操作(例如单击按钮)上调用的所有方法调用(包括 Javascript)。我想知道哪些方法花费的时间更长和/或调用频繁,以便我可以调查该问题。 我不想分析整个网站。。该事件首先由 Javascript 处理,它向服务器发出 Ajax 调用,获取响应并对其执行某些操作。当此事件触发时,客户端和服务器上都会发生很多事情,因此寻找分析器来显示问题的根本原因,而不是手动调试并逐步执行每个方法。
最佳答案
我能想到的最接近的是 http://miniprofiler.com/ ,如果我理解正确的话,它最初是为了堆栈溢出而开发的。
您可以设置应用分析的条件(IP 地址、身份验证等)。
它不考虑客户端分析,但您可以像另一个答案建议的那样使用 firebug。
关于c# - 针对页面上特定用户操作的 ASP.NET MVC 网站代码(包括 Javascript)的性能分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711655/