首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
碧海不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
112篇文章 · 0订阅
从1200ms到400ms,一份Webview启动优化实操案例
总体链路 在Android上完整打开一个WebView需要经历的链路: 所以,要想优化WebView的加载速度,就要想办法去缩短链路中这些节点所耗费的时间。 从客户端的角度上来讲,Page初始化就是H
通过Systrance简单了解一下下WebView
通过Systrance简单了解一下下WebView。解决app采用混合开发模式,使用的是系统预置的webview时在一些机器上遇到了卡顿严重的问题。
Android 应用性能治理全景指南:从设定预算到智能监控的闭环实践
解决卡顿就像 **“城市治堵”** —— 先装摄像头监控堵点(性能检测工具),再拓宽主干道(主线程减负)、优化交通信号灯(UI渲染),最后建立交警巡逻队(线上监控+自动化测试),让应用流畅如高架畅通!
LayoutInflater 源码阅读
LayoutInflater 的唯一实现类, 主要是给 没有 . 的标签添加前缀, 并尝试创建 android.widget. android.webkit. android.app. api 29, Android 10 开始代码中就有了. 将xml解析成类(应该类似于and…
使用 AsyncLayoutInflater 预加载xml 提高页面渲染速度
AsyncLayoutInflater 能否提高页面渲染速度? 答案是不能的,至少大部分情况不能。 源于默认的 AsyncLayoutInflater 使用的子线程没有指定优先级 在我们默认主线程xm
H5页面加载慢?一招秒解!WebView性能优化实战!
WebView作为展示H5页面的重要容器,它在移动应用开发中扮演了举足轻重的角色。然而,WebView性能瓶颈和H5页面加载缓慢的问题经常困扰着开发者。
Java性能分析工具Async-Profiler
async-profiler是一个低开销的 Java 采样分析器,它不会遇到**安全点偏差**问题。它使用HotSpot 特定的 API 来收集堆栈信息,追踪内存分配。
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
Android 冷启动优化实践:含主线程优化、资源预加载与懒加载、跨进程预热等
本文聚焦冷启动性能瓶颈,从主线程初始化优化、资源预加载与懒加载策略到跨进程预热机制,提供一站式解决方案。
理解包安装中的OAT流程
在 APK 中,Java 和 Kotlin 代码被编译为 dex 字节码,但由于存储和加载完全编译的App的成本,并未完全编译为机器码。 应用程序中经常使用的类和方法,以及用于应用程序启动的类和方法,