检查应用程序的性能?

发布于 2024-11-06 17:54:07 字数 95 浏览 0 评论 0原文

嘿,我完成了我的代码,一切都正常运行,但我想知道,因为智能手机的电池、CPU 有限。我如何检查我的应用程序是否能在旧手机上正常运行?如何检查我的应用程序是否消耗手机电池? 谢谢

Hey, I finished my code and everything works as it should but I'm wondering since smartphones have limited battery, CPU .. How can I check if my application will run good on older phones? and how can I check if my app consumes the phones battery?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

胡大本事 2024-11-13 17:54:07

真正了解它的唯一方法是在手机中测试应用程序。

也就是说,您可以对其进行分析,并根据您的应用程序的 CPU 密集程度、运行时间进行有根据的猜测,如果您有连续使用 cpu 的服务等。

需要考虑以下几点:

  • 主要的电池消耗是屏幕。如果您保持任何类型的屏幕锁定(即使是暗淡的),都会损坏电池。
  • 任何其他锁(wifi等)都会导致电池耗尽。你用它们吗?你需要它们吗?一旦不需要它们,你会立即释放它们吗?
  • 您是否有硬件侦听器(例如位置、加速度计),在不需要时立即取消注册

观看此视频:http://www.google.com/events/io/2009/sessions/CodingLifeBatteryLife.html

The only way to really know it to test the app in the phones.

That said, you can profile it and make educated guesses based on how CPU-intensive is your app, for how long is it running, if you have services using cpu continuously, etc.

There are a few things to consider:

  • The main battery drain is the screen. If you keep any kind of screen lock (even dim), it will destroy the battery.
  • Any other lock (wifi, etc.), will induce battery drain. Do you use them? Do you need them? Do you release them as soon as they're not needed?
  • Do you have hardware listeners (e.g., location, accelerometer), unregister them as soon as they're not needed

Take a look at this video: http://www.google.com/events/io/2009/sessions/CodingLifeBatteryLife.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文