【发布时间】:2012-05-10 14:56:01
【问题描述】:
我有一个基于位置的应用程序,它在后台无限期地运行。 电池消耗得很快,所以我使用 Sampler 查看应用程序在后台时发生了什么。除非发生位置更改,否则它应该在后台不做任何事情。
这是 Sampler 返回的内容:
我看到 XMPPModule 已停用,占用了 24.1%,而它根本不应该运行。我在这个块上设置了断点,它们永远不会被调用,那么这到底是什么意思呢?
谢谢。
【问题讨论】:
标签: ios instruments
我有一个基于位置的应用程序,它在后台无限期地运行。 电池消耗得很快,所以我使用 Sampler 查看应用程序在后台时发生了什么。除非发生位置更改,否则它应该在后台不做任何事情。
这是 Sampler 返回的内容:
我看到 XMPPModule 已停用,占用了 24.1%,而它根本不应该运行。我在这个块上设置了断点,它们永远不会被调用,那么这到底是什么意思呢?
谢谢。
【问题讨论】:
标签: ios instruments
XMPPModule 可能是“红鲱鱼”。我建议在 Sampler 上使用 Instruments “Energy Diagnostics” 来跟踪电池消耗问题。
【讨论】: