首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
HarmonyOS
前端
Flutter
Kotlin
Android Jetpack
iOS
ArkUI
Java
展开
全部
Android
HarmonyOS
前端
Flutter
Kotlin
Android Jetpack
iOS
ArkUI
Java
架构
面试
音视频开发
Android Studio
性能优化
gradle
暂无数据
推荐
最新
【性能优化】真有那么慢?Java 和 Kotlin 的反射
Android 性能,从刷牙说起 都不让用反射,因为性能差——到底有多差? 首先,反射是啥?从内存里现场读取软件结构,以及现场修改软件结构 慢吗?慢。主要就慢在各种动态检查,以及缺少代码优化。
拼多多冷启真的秒开
最近在使用拼多多购物,除了价格比较香之外,每次冷启打开的体验非常好,作为一个Android开发不免好奇 简单分析记录一下
从一次图片加载的极致优化深入探究Glide缓存原理
任何极致体验的背后,都有很多细节需要打磨,而这些打磨的痛苦背后,都是一次深度思考、技术提升的机会。 今天我们从项目中遇到的几个实际问题入手,探究如何一步一步让图片加载和界面过度变得丝滑无感
抖音Android端图片优化实践
本文从抖音Android端图片优化历程着笔,主要介绍字节自研BDFresco图片框架及其在抖音的最佳实践、经验沉淀、业务价值。
Android Native开发小技巧:实现标准输出重定向
在与外部C++程序对接的时候,日志输出是其中关键一环,如果我们想要在端侧去采集一些日志数据,一般都会有自己的日志接口,怎么把日志进行重定向是非常关键一环。
花式高阶:插件化之Dex文件的高阶用法,极少人知道的秘密
花式高阶:插件化之Dex文件的高阶用法,极少人知道的秘密,配置数据可以比FastKV + FastJson加载快10多倍,同时解密全动态插件化原理
探索 WebView 加载 H5 速度优化
既然做优化,首先得确定 WebView 加载 H5 的耗时如何计算。首先我们来看下互联网头部公司如何确定的: 今日头条对 WebView 加载 H5 的耗时...
进阶篇|大厂常用的启动优化有哪些?
前言 之前有和各位同学分享过启动的两篇文章: 第一篇《Android启动这些事儿,你都拎得清吗?》从源码的角度分析了启动流程。 第二篇《进阶应用启动分析,这一篇就够了!》讲了了如何使用工具测量启动流程
Android Native内存越多,会不会触发GC?
Native中分配的内存,会不会影响虚拟机的GC回收策略呢?换句话来说,Native内存越多,会不会触发GC?本篇将会带来答案
扒一扒抖音是如何做线程优化的
最近在对一些大厂App进行研究学习,在对某音App进行研究时,发现其在线程方面做了一些优化工作,并且其解决的问题也是之前我在做线上卡顿优化时遇到的,因此对其具体实现方案做了深入分析。
稳定性优化:ANR产生原理
在性能优化的所有方向中,稳定性优化是最重要的一项,因为即使程序在其他方向的优化做的再好,但是如果在使用过程中,经常出现无响应或者崩溃,那么用户也是不能忍受的,很大概率会卸载程序或者减少使用时长,因此稳
Android 性能优化:内存优化(理论篇)
【本文正在参加金石计划附加挑战赛——第一(或二、三、四)期命题】 限于篇幅和功能性,文章总共分为理论篇和实践篇两个部分。 写这篇文章动机,主要是工作中进行内存优化专项,便于将以往琐碎的内存知识
全局视角下的APP性能优化经验
作为主端的研发在对飞书这一款大型APP做性能优化时,相比与仅仅对某一个业务,或者是针对一些中小型APP做性能优化需要考虑更多的东西,也会有一些新的方案,所以我在这一次分享中会介绍基于全局的视角是如何对
ImageView在setImageResource后发生了什么
源码解析 调用Resources.getDrawableForDensity 获取对应分辨率下的图片,这个时候如果我们在不同的分辨率文件下的图片不一样,在不同的手机分辨率下就会显示不同的图片。 如果不
稳定性优化:ANR监控方案
在程序发生 ANR 时,系统会弹出 ANR 的弹窗,并将 ANR 日志信息写入到 /data/anr/ 目录下的文件中,但是我们并没有直接的接口去感知到 ANR 发生了,也没有权限去读取 /data/
深入研究Android启动速度优化(下)- 不敢说100%秒开,但这样做“雀食”是快
前言:生活不止眼前的苟且,还有诗和远方。不敢说100%秒开,但这样做“雀食”是闪电般的启动速度。还有什么方法可以做进一步优化?怎么证明你的应用启动速度秒杀竞品 App?如何在线上衡量启动优化的效果?
性能优化-Gradle 编译优化之模块AAR化
背景 在前文中提及了模块 aar 化可提升编译效率。正好最近看到一篇文章(yechao-源码和AAR的依赖替换指南)描述了切换的实践过程,在文章最后提及了“灵活切换源码依赖和远端依赖”。让我想起在之前
Android Perfetto 系列 1:Perfetto 工具简介
Perfetto 是一个高级的开源工具,专为性能监测和分析而设计。它配备了一整套服务和库,能够捕获和记录系统层面以及应用程序层面的活动数据。
速度优化:绑定 CPU 大核
目前手机的 CPU 都是多核的,比如骁龙 8gen3 这款 CPU 就有 8 个核心,其中大核 Cortex-X4 的性能最好,时钟周期频率为 3.3GHZ,其他核心的性能就要差很多,其中两颗小核 C
Android Perfetto 系列 3:熟悉 Perfetto View
本篇是 Perfetto 系列文章的第三篇,前两篇介绍了 Perfetto 是什么以及 Perfetto Trace 怎么抓,本篇主要是网页端 Perfetto View怎么看以及一些使用技巧