微信小程序出现paused in debugger导致开发工具卡死问题的解决方法

362 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

今天在做小程序的时候突然出现了 paused in debugger,第一时间的反应是开启了断点,但是经过排除我并没有使用 debugger, 而且开发工具卡死,不得不关闭开发工具重新启动。重启之后,点击其他页面正常,但是点击修改的页面同样会出现 paused in debugger,百思不得其解。

图片.png

百度了该问题,有同学让改配置;有人说取消断点等等,但是这些方法都没有效果。

图片.png

仔细看发现右侧有一行提示文字“# paused before potential out-of-memory crash”。经过排查是因为定义了太多了变量,导致了内存泄漏,从而让浏览器崩溃。

解决方案很简单,修改使用变量解决内存泄漏的问题。

总结一下:

问题不大,但是解决还是需要思路的。作为程序员,我们应该感谢开发过程中遇到的问题,因为它会帮助我们成长。遇到问题的时候,切记不能慌,不能想着逃避,就想象着我们是在打怪升级。

遇到问题的时候,首先从代码开始检查逻辑是否有问题;然后开始从报错入手,根据报错内容排查问题,有时候报错就会告诉我们解决方案;如果解决不了的时候,可以把报错内容粘贴到搜索引擎,肯定会有其他同学遇到过类似的问题。这个解决问题的过程就是我们学习的过程,有时候却会发现我们没有掌握的知识点,然后从一点拓展去深入挖掘深层次的知识,久而久之,基础知识就会越来越牢固了。学习能力会越来越强,解决问题的能力也越来越强。

以上为一点个人拙见,分享给需要的同学。程序员是一个需要不断学习,不断进步的工作,如果固步自封或者逃避问题,那么最终只能被淘汰出局。大家共勉,一起进步!