水逸
水逸
  • 发布:2014-10-23 16:04
  • 更新:2018-08-24 17:40
  • 阅读:6808

APP运行 手机发烫不得了

分类:HTML5+

APP 为社区交流互动型,需要连接服务器,主要加载文章...

测试用的手机:小米3、iPhone 4

两种手机打开WiFi,运行了APP,几分钟不到,点击了十几个页面,手机就发烫的不得了,在点击页面的过程中,内存在不断的减少,运行速度变慢,程序奔溃

怎么样克服这样的问题?

APP要上线,急等中...

2014-10-23 16:04 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

一般webview如果开很多,且不close,那么即使屏幕上看不见的webview,也会运行,里面如果有js在跑或者各种事情监听,都会占用cpu和内存。

另外有些gif动图很耗资源,即使看不到,也仍可能在轮播gif。没必要时释放掉gif资源。

图片轮播之类的组件如果是自动轮播,也可能引起发烫,必要是去掉自动轮播,或者该页面不再前台时就去掉自动轮播。

mis

mis - 前端攻城

跳转页面就发烫:plus.webview
这个该怎么解决?

DCloud_heavensoft

DCloud_heavensoft

此问题早已解决。
如果还发烫,那就是js的写法问题了。

mis

mis - 前端攻城

function fun(str) {
var mws = plus.webview.currentWebview();

var _openw = plus.webview.create(str, str, {  
    scrollIndicator: 'none',  
    scalable: false  
});  
_openw.addEventListener('loaded', function() { //叶面加载完成后才显示  
    setTimeout(function() { //延后显示避免低端机上闪屏  
        _openw.show("fade-in", 200);  
        _openw.showded = true;  
        _openw = null;  
        //关闭当前窗口  
        mws.close();  
        mws = null;  
    }, 500);  
}, false);  

}

//这样频繁操作跳转后,就会发烫,过程只要2分钟。
//大神帮忙看看。

DCloud_heavensoft

DCloud_heavensoft

这看起来也是正常的窗体切换,不应该会问题。
你手机跑Hello H5+或hello mui发烫吗?

mis

mis - 前端攻城

H5+,用的三星s5

枫桥居APP

枫桥居APP

可以用来煮鸡蛋啊

枫桥居APP

枫桥居APP

可以用来煮鸡蛋啊

wenju

wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件

问题解决了吗 我的也是 才3个界面 就好烫了

芐雨天

芐雨天

可以找专业的第三方的性能测试工具,比如爱内测(www.ineice.com)、云测什么的

杨之大

杨之大

这个毕竟还是个初步开发的工具,不可能优化的那么好的

wenju

wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件

我的发烫问题是用downloader图片下载太多了 删除downloader就好了

该问题目前已经被锁定, 无法添加新回复