【问题标题】:For iOS apps, how to use Instruments' Memory Monitor to graph an app's memory usage?对于 iOS 应用程序,如何使用 Instruments 的内存监视器来绘制应用程序的内存使用情况?
【发布时间】:2012-07-20 15:04:14
【问题描述】:

似乎我们应该更多地依赖 Instruments 的“内存监视器”(通过查看应用程序的“实际内存”编号),而不是“分配”来告诉应用程序的实际内存使用情况,正如 in this question 所讨论的那样。

但是对于Allocations,我们可以暂停Instruments,然后点击时间刻度条,得到一个倒三角形,拖动它可以看到“Live bytes”的最高数量,告诉峰值分配大小-- Memory Monitor 怎么样,有没有办法同时绘制我们正在查看的应用程序,并能够判断内存使用的峰值是多少?

【问题讨论】:

  • 我不确定是否要绘制图表,但您可以通过选择 Instruments 界面左下方的“Process Detail”下的“Track Inspection Head”选项来查看瞬时内存使用情况追踪”。然后,当您移动检查头时,您的应用程序(和其他进程)的内存使用情况应该是当时的情况,而不仅仅是最后一次采集的样本。

标签: iphone ios ipad instruments


【解决方案1】:

在 Instruments 中,尝试使用 “Activity Monitor”,它会显示您的应用正在使用多少内存。

【讨论】:

  • 但您必须逐秒查看才能看到使用的最大值?另外,如果它突然飙升到一个很高的值,但在半秒内又下降了,那你真的看不到它怎么办?
猜你喜欢
  • 2011-10-11
  • 1970-01-01
  • 1970-01-01
  • 2011-06-02
  • 2016-02-05
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多