首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android性能监控与优化
订阅
安卓M豆先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android进程管理3——内存回收LMKD
Android进程管理3——内存回收LMKD 关于android内存的调节一共可以分为三个方面。当设备内存紧张的时候开始开始采用LMKD杀进程,对于杀不掉的进程以TrimMemroy的方式通知进程自己
Android13冻结进程分析:如何提高设备性能和用户体验
本文介绍了Android13中的冻结进程功能,它是一种重要的资源管理策略,可以提高系统性能和稳定性,同时最大限度地节省设备的资源和电池消耗
西瓜卡顿 & ANR 优化治理及监控体系建设
卡顿 & ANR 问题一直是性能优化治理的热点,过去一段时间西瓜视频在此方向上遇取得了一些进展和突破,本文将从监控体系建设和优化治理两方面来介绍我们所做的工作。
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。
面试问帧率优化,看看matrix是怎么做的
帧率监测主要是监测1秒内刷新的帧数,本笔记主要是分析matrix库的帧率检测原理。 在不同的android系统版本下,帧率检测原理也不一样: 大于等于8.0系统:采用FrameMetrics来检测。
Android组件系列:再谈Handler机制(Native篇)
Google从 Android 2.3 开始,把 Handler 的阻塞/唤醒方案从 wait() / notify(),改成用 Linux epoll 来实现,原因是 Native 也引入消息队列
Matrix源码分析系列-如何计算启动耗时
启动耗时分为两个角度: 冷启动:就是点击应用图标到打开应用的冷启动响应时间,且前提是应用从未被创建过进程, 热启动:测量点击应用图标到打开应用的热启动响应时间,被测应用之前已经被打开过,无关闭
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
爱奇艺xhook so原理详解
获取代码和资源你始终可以从这里访问本文的最新版本。文中使用的示例代码可以从这里获取。文中提到的xhook开源项目可以从这里获取。开始新的动态库我们有一个新的动态库:libtest.so。say_hel
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…