我正在努力学习使用profvis。这是一个带有可重复示例的链接:
我无法理解为什么内存有两个数字,即。在本页的第一个例子中,-3.5和9.5(其中Time = 1290)。
有人可以解释如何解释记忆的2个数字吗?
答案 0 :(得分:0)
正数分配内存,负数分配内存(在前一个和当前样本之间)。
来自docs:
内存:分配或取消分配(负数)的内存 给出调用堆栈。这以兆字节为单位并汇总 所有调用堆栈都在给定行的代码中
另请注意
解释这些信息可能有点棘手,因为它确实如此 不一定反映在该行分配和释放的内存 代码采样分析器记录有关内存的信息 在前一个样本和当前样本之间发生的分配 一。这意味着该行上的分配/释放值 可能实际上发生在前一行代码中。