代码之家  ›  专栏  ›  技术社区  ›  irkForce

Xamarin Profiler中的分配图显示了什么?

  •  0
  • irkForce  · 技术社区  · 3 年前

    Xamarin Profiler文档说明 “当前分配图为 总数 分配的大小,而不是该时间点的堆大小。从某种意义上说 永远不会倒下 ,它只会不断增加。 “( https://learn.microsoft.com/en-us/xamarin/tools/profiler/?tabs=windows )

    这张单据正确吗?我认为该图显示了工作集内存的使用情况,当内存释放时,它可能会下降(见下图)。但是,如果文档是正确的,如何解释这些下降?

    enter image description here

    enter image description here

    0 回复  |  直到 3 年前
        1
  •  0
  •   Hongxin Sui-MSFT    3 年前

    在理想的内存感知应用程序中,分配图基本上保持0的斜率。事实上,这种下降是正常的。分配图回落是正常的,因为它以前增加过(缓存除外,甚至在内存压力下清除时也可能回落)。

    文件中的“当前”可能表示分配图只会在文件中规定的特定理想条件下出现。