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