首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android优化框架
订阅
侠客Ren
更多收藏集
微信扫码分享
微信
新浪微博
QQ
66篇文章 · 0订阅
Google 为何设计了如此难用的 ArrayMap
一、概述 这并非 哗众取宠,如果有幸翻阅了 Glide 的代码仓库,你会在 issues 中发现在一堆奇怪的 ClassCastException: 难以置信,一个 2018 年的问题,历经 6 年G
几行代码轻松监控Android GC 情况
为什么要监控gc情况 不仅仅是android了,其实只要是java技术这一块的,做性能监控,gc次数/频率 肯定是要做的,服务端那边也有,只不过他们监控的手段和我们不太一样。 但是目的是一样的,gc的
抖音 Android 性能优化系列: Java 内存优化篇
在未对抖音内存进行专项治理之前我们梳理了一下整体内存指标的绝对值和相对崩溃,发现占比都很高。另外,内存相关指标在去年春节活动时又再次激增达到历史新高,所以整体来看内存问题相当严峻,必须要对其进行专项治理。抖音这边通过前期归因、工具建设以及投入一个双月的内存专项治理将整体 Jav…
WebView组件封装(五)——实现H5页面秒开方案总结
一、WebView组件封装系列文章 WebView组件封装(一)——怎样使用全局缓存池管理提高WebView加载速度 WebView组件封装(二)——怎样用设计模式封装WebView,轻松实现个性化定
零反射,零HooK,全动态化,插件化框架,全网唯一结合启动优化的插件化架构(二)
WXDynamicPlugin 介绍 * WXDynamicPlugin是由本人自住研发的Android插件框架 零反射,零HooK,全动态化,插件化框架,全网唯一结合启动优化的插件化架构
Glide 源码阅读笔记(一)
Glide 源码阅读笔记(一) Glide 是 Android 中的老牌网络图片加载库,虽然年纪比较大,但是它和很多新生代的网络图片加载库相比在各方面依然不落下风。它的友好的使用 API 、优秀的内存
【Android面试-java基础】synchronized什么时候处于偏向锁?
面试官问:synchronized是什么锁?什么时候处于偏向锁? 答:阻塞锁,非公平锁 面试官问:没了? 答:没了.... 我们经常使用到synchronized。但是实现原理可能似懂非懂。
Android性能优化系列-Matrix导读
Matrix 是一款由微信团队研发并日常使用的应用性能接入框架,支持iOS, macOS和Android。 Matrix 通过接入各种性能监控方案,对性能监控项的异常数据进行采集和分析。
工作中最常见的6种OOM问题
前言 最近我写的几篇线上问题相关的文章:《糟糕,CPU100%了》《如何防止被恶意刷接口》《我调用第三方接口遇到的13大坑》,发表之后,在全网广受好评。 今天接着线上问题这个话题,跟大家一起聊聊线上服
HashMap高频面试题,让你掌握青铜回答与王者级回答,你值得拥有
《HashMap高频面试题,让你掌握青铜回答与王者级回答,你值得拥有》 HashMap的实现原理是什么? HashMap是一个高频的面试题,那么如何才能回答的比较合适呢? 一、青铜级 以下是jdk1.