支付宝小程序IDE突然极不稳定

前情

uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,公司项目就是主推uni-app,因公司项目是快抖微支四端的小程序,但是公司要求是支付宝先行,于是近期都是在主导支付宝端的开发工作

坑位

最近在开发支付宝小程序的时候,发现小程序IDE初次启动是好的,但是你修改代码就会出现IDE不会自动更新,同时查看日志如下,在支付宝搜索该错误提示让我重启IDE即可,直接点击重启也是不行的,除非你X掉当前界面,现重新跑才可以,但是你一更新代码就又会出现同样的问题

而且在使用中会莫名的出现各种崩,像直接卡屏或者部分界面灰屏并提示模拟器崩掉

Why?

一开始我想试着更新IDE,检测了IDE也是最新的版本了,直到我在通过浏览器搜索答案的时候看到如下错误,意识到应该不是IDE的问题,开心猜测是不是电脑内存爆了 ,导致浏览器和IDE运行异常了

但是查看了我的电脑配置,我的电脑配置可是32G内存的,同时再查看了任务管理器,内存占用只占到了66%,不至于出现内存不足

我在必应搜索此问题的时候有看到有部分用户反馈因为虚拟内存不够也会导致报内存不够,程序崩溃的的问题,电脑除了内存外,还有一个虚拟内存可以设置,我此时想到是不是因为虚拟内存的问题,于是查看电脑虚拟内存,发现它被安排在了C盘,而此时我的C盘已经是报红了的,下面图是我转移虚拟内存后可用为17G,未转移虚拟内存前是报红的

解决方案

把虚拟内存迁到别的盘,具体步骤如下图所示,按数字序号依次点击即可,其实就算没有出现IDE或者程序报内存不路的问题,我们最好也是把虚拟内存转移动别可用空间大的非系统盘,或者在分系统盘的时候分足够大那也就无所谓了

⚠️注:设置好虚拟内存后,如果要生效需要重启电脑

思考

其实我这里有一点点怀疑,是我设置了虚拟内存让支付宝IDE正常跑了,还是因为电脑重启才让支付宝IDE跑的,有待后续观察,后面有发现会续写该篇博文,暂时结论:修改虚拟内存到其它可用空间大的盘符以让支付宝IDE等程序避免内存不足而崩溃的问题

对于这种遇到IDE突然不稳定的事,想发现问题是很比较难的,能发现感觉应该也有运气成分吧,其实最简单的办法是可以尝试重启IDE,如果可解决最好,再不行就重启系统,同时多留心观察通过一些现象来判断,像我这边就是发现浏览器新增标签页直接报内存不够,那这时就能把注意力转移到内存上来了,先怀疑再利用好互联网搜索,把现象描述丢给百度或者必应,也许个别不经意的提示会引导你尝试解决方法,最终找到问题所在,解决目前踩到的坑,做技术其实就是一个爬坑过程,习惯就好,望名位在爬坑的路上坑坑难爬但坑坑过🤗

对比 window和mac,我喜欢window ,但是不知道是个人使用习惯的问题,还是window系统的问题,电脑使用一段时间后总是会出现C盘满并报红的问题,此时就得经常想办法清空临时文件,迁移微信文件等等,但都是杯水车薪,如果有大佬知道有更好的方法解决C盘容易暴满的问题,欢迎留言不吝指教,谢谢了

相关推荐
We་ct7 小时前
LeetCode 172. 阶乘后的零:从暴力到最优,拆解解题核心
开发语言·前端·javascript·算法·leetcode·typescript
军军君017 小时前
数字孪生监控大屏实战模板:可视化数字统计展示
前端·javascript·vue.js·typescript·echarts·数字孪生·前端大屏
此刻觐神7 小时前
IMX6ULL开发板学习-03(Linux文件相关命令)
前端·chrome
吴声子夜歌7 小时前
ES6——Iterator和for...of循环详解
前端·javascript·es6
小李子呢02117 小时前
前端八股3---ref和reactive
开发语言·前端·javascript
落魄江湖行7 小时前
基础篇三 Nuxt4 组件进阶:插槽与事件传递
前端·nuxt4
kerli7 小时前
Compose 组件:LazyColumn 核心参数与 key/contentType 详解
android·前端
好运的阿财7 小时前
“锟斤拷”问题——程序中用powershell执行命令出现中文乱码的解决办法
linux·前端·人工智能·机器学习·架构·编辑器·vim
踩着两条虫7 小时前
VTJ.PRO AI + 低代码实战:接入高德地图
前端·vue.js·ai编程
绝世唐门三哥7 小时前
React性能优化:memo、useMemo和useCallback全解析
前端·react.js·memo