【问题标题】:Strange function slowing down my program奇怪的功能减慢了我的程序
【发布时间】:2013-10-27 14:09:25
【问题描述】:

我正在使用 Visual Studio 的性能分析来确定我的程序运行缓慢的原因。占独占 CPU 样本 25% 的函数是 clr.dll 中调用的函数

?JIT_New@@YIPAVObject@@PAUCORINFO_CLASS_STRUCT_@@@Z

这是什么意思? (如果重要的话,我使用的是 Visual Basic 2012。)

【问题讨论】:

    标签: vb.net performance visual-studio visual-studio-2012


    【解决方案1】:

    这个问题与here的问题基本相同。

    简答:JIT_New 正在分配内存,可能偶尔会遇到垃圾收集时间。

    【讨论】:

    • 嗯,这是有道理的,我确实有很多 GC 正在进行。但我想知道,YIPAVObject 和 PAUCORINFO_CLASS_STRUCT 代表什么?
    • 我不确定。我在 C# 程序中看到完全相同的标识符,该程序创建了一个名为“Foo”的类 100,000,000 次,因此它与程序集中任何内容的命名无关。
    【解决方案2】:

    你可能会受到过度拳击的打击(因此是“结构”)。

    【讨论】:

      猜你喜欢
      • 2010-12-22
      • 1970-01-01
      • 2012-03-17
      • 2010-12-22
      • 2021-04-20
      • 1970-01-01
      • 2015-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多