收藏
回答

调用wx.startBeaconDiscovery后android内存不断上升

问题模块
API和组件

我现在有100多个ibeacon设备在调用wx.startBeaconDiscovery之后,内存不断上升,1分多钟达到900m,小程序就崩溃了,ios正常

最后一次编辑于  2017-07-20
回答关注问题邀请回答
收藏

7 个回答

  • ch
    ch
    2018-05-25

    startBeaconDiscovery 是只用调用一次 吗?还是 扫一次 调用一次?

    2018-05-25
    赞同
    回复
  • 冰雪之年
    冰雪之年
    2017-07-24

    我参照了,这个问题,但是我根本没有调用setData,我先调用 wx.startBeaconDiscovery开启搜索,然后

        wx.onBeaconUpdate(function(res){

             

        });

      监听,内存都会一直上升,在android上,1-2分钟就小程序就会崩溃,不监听onBeaconUpdate不会,我现在设备有120多个,如果只有几个ibeacon是不会出现的,内存在上涨但是很慢



    2017-07-24
    赞同
    回复
  • Special
    Special
    2017-07-23

    可能和另外一个问题有关

    https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1559416888&docid=d8fc518be594c9102072e5d7ae16a63e&comment_lvl=16


    关闭性能面板长时间运行一下试试?

    2017-07-23
    赞同
    回复
  • 冰雪之年
    冰雪之年
    2017-07-21

    通过 wx.onBeaconUpdate的回调与 wx.getBeacons获取到的ibeacon设备数为什么一直是相同的,我先感应到100多个设备之后,走到很先的地方,这两个方法获取到的设备一样都是100多个没有减少,我现在不知道ibeacon这几个方法要怎样来配合使才能达到性能最优。

    2017-07-21
    赞同
    回复
  • 冰雪之年
    冰雪之年
    2017-07-21

    没有,我现在改成了不监听wx.onBeaconUpdate,改用定时调用wx.getBeacons,现在好点了,但是内存还是在增长。mjs2468mjs

    2017-07-21
    赞同
    回复
  • jiandonglin
    jiandonglin
    2017-07-21

    给一下微信账号,我们分析一下LOG

    2017-07-21
    赞同
    回复
  • jiandonglin
    jiandonglin
    2017-07-21

    这个过程调用过 stopBeaconDiscovery吗

    2017-07-21
    赞同
    回复