自去年开始,小宇就经常能够听见身边朋友说微信白屏卡死啦怎么回事呀?

是不是三星手机问题!以前明明好好的呀~~~~~

可能你也曾经遇到过,或者正在煎熬之中。今天就来谈谈我对这个问题的看法。

专业水平有限,可能说的分析的并不一定正确,但是具有参考意义。


一、先抛出结论:请务必安装64位版本微信。

Q:啥?64位版本,微信版本不是7.0.几吗?

A:这里指的是微信的编译开发版本。

目前三星机器出场预装的微信,切记卸载!不要使用,然后自己上微信官方网站下载安装64位版本。

记住64位!!!  官网网址如下

weixin.qq.com

(可长按复制粘贴浏览器打开下载)

安装完大家自己自检一下是否是64位微信:

打开微信,设置,关于微信,双击微信图标。

弹出的窗口里面,检查[eabi ]一栏

显示 arm64 - v8a即为成功安装64位版本微信啦!


二、原理分析和技巧。

Q:为什么出厂预装的不是64位呢?

A因为64位虽然很好,也更加有执行效率。

但是厂家(包括但不限三星)他们的应用商店还要考虑到老用户,那些用旧款机器的,只有32位运行环境的手机。

是无法安装使用64位的微信的,所以以前的三星应用商店默认安装的32位软件。

腾讯本身也想最大范围拉拢用户量,所以也是主要分发的32位版本微信。

因为即使是当前这个年代,也仍然有新推出的手机采用32位处理器和系统。

比如这台2019年的Redmi 8A (下图)

目前三星官方已经意识到此问题↓

并且更新了应用商店的机型识别,会对应支持64位的给予安装64位微信版本!

给三星点个赞!

而ios设备,如苹果手机,很早就是64位了。

Q:这个64位有啥好处呢?

A:主要是增加了内存寻址使用范围。

微信当前黑白屏问题的原因就是太臃肿了,各种功能模块多,例如臭名昭著的X5浏览器内核,以及不调用系统图库相册。

这个问题之前安卓9下使用微信就出现了,导致使用时的RAM占用量很大,容易超过32位下寻址限制范围,2的32次方,是4GB。

这里展示下我的微信使用RAM占用情况。

但微信是分成多个不同的线程运行的,所以32位的微信使用时超过寻址范围限制,就崩了白屏,但由于是多个线程,此时微信可能还可以收到消息提醒,但用户已无法操作微信。

需要在主屏幕下长按微信图标,点击程序信息,强制停止一次,才能开启微信使用。

所以让你换装64位的微信,以防微信进程RAM过载。


安装后,建议复制下面的关闭X5内核链接,粘贴到微信任意聊天窗口。

点开后不需要操作什么,打开后看见进度条加载完了,显示内容了。
就可以按返回键了,这个特殊链接用来关闭微信程序使用X5内核。

关闭X5内核

debugmm.qq.com/?forcex5=false

(长按上面代码链接字符复制)

可以更好的防止微信白屏,在以后的微信7.0.13版本上。

还能帮助适配手机厂商的黑暗/夜间模式深色显示。

64位微信和这个链接一起食用,味道更佳噢。


三、最后附赠微信完整卸载流程

(更干净彻底的卸载旧32位版本)

1.备份微信中需要的数据,包括已保存好的照片(相册中显示的weixin文件夹的数据等)

2.卸载微信

3.删除 tencent 里面的 MicroMsg 文件夹

4.重启手机

5.安装微信(建议三星应用商店安装,或者微信官网安装64位)

6.把微信的所有权限都开启

7.登录帐号正常使用

8.记住,以上步骤,一步都不能省!


我是小宇,我们下回再见。

2020.3.28

qt 子窗口写到线程就卡死_微信白屏卡死?相关推荐

  1. qt 子窗口写到线程就卡死_我的憨憨女友都能看懂学会的Python多线程

    原文:https://urlify.cn/vIneu2 我和我的女朋友因为python而相识,同时也是因为python我才能把憨憨追到手.最近我和我女朋友在做一个项目,我负责语音识别和TTS,她负责Q ...

  2. qt 子窗口写到线程就卡死_QT/C++实现卡通漫画风格化

    先放一些结果图. 除去界面,图像处理部分的原理很简单,主要用到这4个: 1. 上采样和下采样. 2. 双边滤波. 3. 中值滤波. 4. 边缘检测. 大致流程是先多次下采样缩小图片,然后进行多次双边滤 ...

  3. qt 子窗口写到线程就卡死_Qt多线程创建

    [为什么要用多线程?] 传统的图形用户界面应用程序都只有一个执行线程,并且一次只执行一个操作.如果用户从用户界面中调用一个比较耗时的操作,当该操作正在执行时,用户界面通常会冻结而不再响应.这个问题可以 ...

  4. qt 子窗口与父窗口数据通信_Qt实例--主窗口和子窗口互发信号

    准备工作: 需要首先添加一个Qt设计师界面类,这里使用默认类名Form. 实例一:主窗口向子窗口发送信号 在主窗口添加一个按钮QPushButton,在子窗口添加一个标签QLabel. 主窗口添加一个 ...

  5. Qt子窗口QMidSubwindow全屏出现的问题总结

    我的需求:想全屏一个子窗口QMidSubwindow,禁止显示最大化最小化和关闭按钮. 我开始尝试的是网上介绍的方法,把结果展现给大家一下,最后再总结: 方法1:QMidSubwindow直接调用sh ...

  6. findwindowex子窗口类型有哪几种_光学玻璃有哪几种类别?一文告诉你

    玻璃是目前使用较广泛.应用范围较广的无机非金属材料,能够应用于建筑.日用.艺术.仪表等领域,种类十分丰富.除了常用的钢化玻璃.印花玻璃以外,还有光学玻璃.调光玻璃等对技术要求较高的类型.本篇文章中我们 ...

  7. findwindowex子窗口类型有哪几种_游戏场景该怎么画?来参考一下不同的类型吧

    hello大家晚桑猴 我是绘伴小腿子,又来给大家分享新的知识点啦 画场景的同学有没有?评论区举个爪吧 是不是觉得场景要比角色难得多? 那我们今晚就分享一下<游戏中常见场景类型和风格> 首先 ...

  8. vray渲染白屏卡死_3DMAX使用VRay渲染的时候,在building embree static这一步最后一点卡死...

    DMAX使用vray渲染的时候,在building embree static这一步最后一点卡死是参数设置错误,解决方法如下: 1.在我们为场景打好vray灯光以后,要设置vray渲染的参数,按[F1 ...

  9. 安装mysql黑屏电脑卡死_电脑卡屏死机是怎么回事?

    许多人在使用电脑的过程中会碰到电脑卡屏死机的问题,特别是在玩游戏的关键时候,这种情况真能让人抓狂.对于电脑小白们来说,一般都是选择强制关机来结束电脑卡死不动的状态.那么,电脑卡屏是怎么回事呢?都有哪些 ...

最新文章

  1. 谷歌Chrome浏览器发布
  2. 互斥锁、共享内存方式以及生产者消费者模型
  3. atitit.jQuery Validate验证框架详解与ati Validate 设计新特性
  4. Scala比较器:Ordered与Ordering
  5. 你应该关注的几个网站
  6. Netty工作笔记0068---Protobuf机制简述
  7. hbase中为何不能向表中插入数据_生产环境使用HBase,你必须知道的最佳实践 | 百万人学AI...
  8. “字节云”火山引擎正式发布,对外开放推荐算法等核心技术!
  9. 【科研】施一公:我有6个办法提高英文科研写作能力
  10. Tomcat开发技术之与HTTP服务器的集成
  11. keras保存断点模型与加载断点
  12. Eclipse反编译jad插件安装
  13. UE4 UI界面的层级切换
  14. 【阅读分享】红楼梦第一回-甄士隐的故事
  15. 尾行3解3D马赛克补丁
  16. 【kali】一款黑客们都在使用的操作系统
  17. png转成SVG方法
  18. android 原生请求权限代码
  19. unknown host问题解决办法
  20. 实战Vue:基于Vue的移动端购物商城

热门文章

  1. 用计算机打元宵节快乐,2019元宵节说说经典祝福语 祝大家元宵节快乐说说
  2. 关于argmin和argmax的一点说明
  3. 微型计算机2017年12月下,2017年12月计算机一级《WPS》自测试题及答案
  4. ae 渲染选项_好的MPlayer选项,以提高视频渲染质量
  5. 排列三带坐标走连线图_排列三带坐标连线专业版
  6. android 仿ios悬浮窗,iOS仿微信悬浮窗
  7. oracle数据库创建索引以及简单优化sql语句
  8. vue打包js文件混淆加密保护
  9. Java排序算法汇总
  10. 机器视觉工程师们,2023你准备好跳槽了吗?不妨先看看这篇文章。(销售我们暂时不讨论)