首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React本地Android应用程序每小时消耗30 in,即使应用程序处于后台

React本地Android应用程序每小时消耗30 in,即使应用程序处于后台
EN

Stack Overflow用户
提问于 2016-10-19 07:21:53
回答 1查看 1.2K关注 0票数 35

当应用程序在后台运行一个小时时,对示例(欢迎响应本地)应用程序进行当前漏测试,测试结果如下:

代码语言:javascript
复制
Sample application with RN version 34 : 31.54mA
Sample application with RN version 22 : 24.60mA

作为示例,本地android应用程序只在相同的场景中消耗有关10mA的内容。

使用的工具:

代码语言:javascript
复制
Power monitor (H/w)
Power tool (S/w)

( 1)能否证实上述测试,并解释大电流漏的原因?

2)与原生android应用相比,响应本地应用程序具有更高的当前漏值是正常的吗?

代码语言:javascript
复制
React Native version: RN 0.22 and RN 0.34
Platform : Android

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-01 19:29:06

虽然我不知道内部,我相信以下的说法是一个很好的假设;

即使您已经在发布模式下安装了应用程序(换句话说,没有npm服务器,并且应用程序使用本地.jsbundle),ReactinativeReactiveNative不得不保持两种工作状态;

  1. 一个本地线程来响应我们所需的JS代码(绘制这个,获取地理位置等等)。
  2. 一个Javascript VM来解释我们的代码。(.jsbundle文件包括在APK中)

我相信,由于这个额外的负载,一个反应本地应用程序应该消耗更多的权力,假设其他一切都是平等的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40124753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档