我正在尝试学习使用教授。这是一个带有可重现示例的链接:
教授示例
我无法理解为什么在此页面的第一个示例中有两个数字用于内存,即 -3.5 和 9.5(其中时间 = 1290(。
有人可以解释如何解释记忆的 2 个数字吗?
正数分配内存,负数释放内存(在上一个和当前样本之间(。
从文档中:
内存:为 a 分配或释放(对于负数(的内存 给定的调用堆栈。这以兆字节表示并聚合为 给定行中代码上的所有调用堆栈
另请注意
解释这些信息可能有点棘手,因为它确实 不一定反映在该行分配和处理的内存 的代码。采样探查器记录有关内存的信息 在上一个样本和当前样本之间发生的分配 一。这意味着该行上的分配/取消分配值 可能实际上发生在前一行代码中。