电脑web和模拟器上调试正常 在手机端运行一会就卡死

电脑web和模拟器上调试正常,没有提示任何错误信息,构建编译后在安卓手机端运行一会就卡死,动不了,只能关掉重开,第二次更容易卡死,这个要怎么找原因呢?

我经验是可以排查一下资源的请求数/也就是你的io次数,真机在io方面或者内存限制比电脑上多很多

的确,手机限制比电脑多一些,最后排查出来了,是这句var r=Math.random()*600,就是刚开始忘记写前面的var,电脑都运行通过没问题,手机运行到这句就卡死了。

1赞

如果js开发的话,推荐装jshint。这样的语句都会有下划线提示