- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在使用 dotTrace 分析器时,我接到很多电话到 NamespaceName.ClassName.ctor>b__11
(当我在我的应用程序上使用 Equatec 分析器时,我得到了类似的结果,神秘的函数被称为 NamespaceName.ClassName.<ctor>b__11
)。我首先假设它是 ClassName
的构造函数但是 ClassName
的构造函数内部的断点只被击中一次。
我假设这是自动生成的函数,如果它是我如何找到它被调用的位置?和ClassName
的构造函数有什么关系?如果构造函数只被调用一次?
最佳答案
它可能是在构造函数中声明的 lambda。您是否使用 =>
订阅了构造函数中的事件?语法,还是其他会被频繁调用的东西?
当您使用 lambda 时,C# 编译器会将其转换为私有(private)方法,并使用该方法的委托(delegate)。 (如果您正在进行变量捕获,还有其他花哨的技巧。)
查看 Reflector 中的其他类,看起来 C# 编译器在将每个 lambda 转换为方法时只是简单地编号,使用您注意到的命名约定 <methodName>b__<number>
, 只是对每一个进行编号。
关于c# - ClassName.ctor>b__11 在 dotTrace Profiler 中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302589/
目前我拥有以下 JetBrains 产品的许可证: ReSharper 8.2.0.2160 点覆盖 2.7.1.238 我最近需要使用 Dottrace,因此从 JetBrains 网站安装了最新版
我正在使用 dotTrace 来分析存在一些性能问题的编译器。作为一个编译器,调用堆栈是高度递归的,在调用 TreeView 中折叠往往会使事情变得更加困惑。 当我按 Own Time 对 Plain
我想弄清楚单个方法调用的执行时间。因此,如果一个方法被调用 3 次,我可以看到它执行所需的总时间。由于每次调用的执行时间可能会有所不同,因此我想查看个别时间。 有办法看到吗? 最佳答案 不,不幸的是,
我正在尝试在本地计算机上分析 .NET C# Web 应用程序。为此,我在 Visual Studio 2013 中加载了解决方案并选择了 dotTrace -> 配置文件启动项目 从 Visual
这些数字到底是什么意思?线路被击中的次数?每次调用微秒?或者什么? 另外,数字后面的“进度条”是什么意思?它们甚至与数字不成正比,所以我真的很困惑。 最佳答案 亲爱的斯特凡,这些数字代表对相应语句的调
我在 Visual Studio 2015 中有一个项目。 我想分析我的单元测试(右键单击测试和分析)。然而,单元测试启动了一个子进程。我想分析子进程和父进程。 是否有 JetBrains API 调
我在我的应用程序上运行了 dotTrace(它有一些问题)。 IntPtr System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr
我有一个与 Controller 通信(使用 modbus)并记录数据的软件。5 分钟后,软件内存大小为 50Mb,20 分钟后达到 70Mb,7 天后增加到 800Mb,通常会崩溃。我一直建议使用
我使用 DotTrace 作为内存分析器。 我想知道它如何过滤循环引用? 至于我想看看到底是谁持有对我的对象的引用并使其保持事件状态的场景,那些循环引用,尤其是事件处理程序并不令人感兴趣,但真正的错误
我在应用程序上运行 dotTrace 的 ConsoleProfiler ( dotTrace doc ) 并不断收到一条消息: "分析在 60.906 秒内成功完成 未收集任何快照”。 我错过了什么
我正在调查我们是否可以通过将代码 checkin 到 TeamCity/TFS.. 来运行性能测试 有谁知道这是否可能? 最佳答案 根据jetBrains dotTrace Developer Com
我正在尝试理解为什么 I can't get WPF to make my images display snappy ,而像 Facebook 和 Apple 这样的初创公司似乎不得不为让他们的软件
我正在使用 JetBrains dotTrace,我分析了我的应用程序,该应用程序完全受 CPU 限制。但是当你沿着树走下去时,结果不加到树的上一层,我只看到方法调用,而不是问题方法中节点的主体线。
我正在尝试使用 JetBrains dotTRACE Memory 分析 IIS 托管的 WCF Web 应用程序的内存使用情况。 过去,我在同一个 Web 应用程序上成功使用了 dotTRACE P
这张图片中的[垃圾收集]是什么意思?还有“20个电话”的事情? 我的意思是,我怎么能弄清楚为什么 GC 花了这么长时间?是不是收集了很多小 object ?一个大的?关于如何优化这个的任何提示? 有问
我看过一些有关将 DotTrace 与 Azure 云服务结合使用的文章,但没有看过 Azure 网站。是否可以? 提前致谢。 最佳答案 以下方法有效:http://blog.jetbrains.co
作为分析新手,我发现 JetBrains DotTrace 是许多开发人员推荐的。开始测试并在本地计算机上成功运行。 我现在面临的问题是我无法将其用于托管在 Windows Azure Server
我是我的 Web 应用程序的 dotTrace 的忠实粉丝,我想找到一个功能大致相同的可靠 javascript 分析器。我环顾四周,似乎找不到这样的 JavaScript 分析器。 有人知道像 do
我正在使用 dotTrace 分析一个用 C# 编写并在 IIS 服务器上运行的 WCF .Net Web 应用程序。一个条目显示在 PipelineRuntime.ProcessRequestNot
我一直在试图找到一个瓶颈,我认为它在我们的 Controller 内(我怀疑是 Unity IoC)。 通过使用 MVC-Mini-Profiler,我发现了一种需要 500 毫秒才能完成最简单任务的
我是一名优秀的程序员,十分优秀!