腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
微信终端开发团队的专栏
专栏作者
举报
111
文章
433904
阅读量
510
订阅数
订阅专栏
申请加入专栏
全部文章(111)
微信(68)
android(46)
ios(27)
数据库(19)
编程算法(12)
c++(10)
java(8)
大数据(8)
其他(7)
图像处理(6)
api(5)
开源(5)
sql(4)
打包(4)
存储(4)
xcode(3)
sqlite(3)
网站(3)
网络安全(3)
https(3)
云点播(2)
swift(2)
javascript(2)
webview(2)
单片机(2)
arm(2)
github(2)
搜索引擎(2)
云直播(2)
移动直播(2)
企业(2)
缓存(2)
运维(2)
图像识别(2)
二叉树(2)
tcp/ip(2)
小程序(2)
windows(2)
flutter(2)
dart(2)
优化(2)
人脸识别(1)
机器学习(1)
mac os(1)
iphone(1)
c#(1)
node.js(1)
css(1)
html(1)
opengl(1)
textview(1)
云数据库 SQL Server(1)
access(1)
ide(1)
git(1)
linux(1)
unix(1)
深度学习(1)
文件存储(1)
短视频(1)
检测工具(1)
视频处理(1)
人工智能(1)
渲染(1)
http(1)
移动开发(1)
serverless(1)
数据迁移(1)
sql server(1)
dns(1)
kotlin(1)
cdn(1)
socket编程(1)
安全(1)
数据分析(1)
安全漏洞(1)
系统架构(1)
webgl(1)
sdk(1)
std(1)
遍历(1)
函数(1)
客户端(1)
入门(1)
数据(1)
压缩(1)
终端(1)
搜索文章
搜索
搜索
关闭
快速缓解 32 位 Android 环境下虚拟内存地址空间不足的“黑科技”
webview
背景 随着微信新业务的不断增长,因 32 位设备上虚拟内存地址空间限制导致的内存分配失败问题也越来越突出。目前市场上的存量 32 位设备数量仍然较多,且预计还会继续存在一段时间。为了保障微信在这些设备上的可用性,我们尝试了一些常规优化手段,前期收效是显著的,但随着业务规模和数量的增长,虚拟内存的消耗速度越来越快,常规优化手段的收益也越来越低。要在这种趋势下继续缓解内存不足的问题,在常规优化手段的基础上就还需要一些能快速见效的办法,即标题里提到的“黑科技”。 这里还要特别感谢 simsun 大佬参与方案预研
微信终端开发团队
2021-07-29
3.7K
1
Android的离奇陷阱 — 设置线程优先级导致的微信卡顿惨案
java
webview
微信
android
Android上如果在主线程执行下面的代码: Thread t = new Thread();t.start();t.setPriority(3); 我们的预期应该是子线程t的优先级被设置为了低优先级。 但真正运行后,我们惊奇的发现,不只是子线程t,主线程的优先级同样会被设置为低优先级!事实上,这三行代码甚至导致了Android微信客户端的一次线上故障!这是为什么?背后有怎样秘密?又如何管控和避免?我们来一起深入分析、研究下这个问题。 (传送门:如果不想深入了解这其中的原理,和一波三折的故事,可以直
微信终端开发团队
2021-06-17
4.3K
1
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档