fix OOM
修改内存增加
原因在于，当距离小于一定值，不断添加menu导致内存不断增加；