对比图片解析速度 对于素材在 100k 以下的帧动画,上一篇的逐帧解析方案完全能够胜任。但如果素材是几百k,时间性能就不如预期。掘友“小前锋”问...
Android 提供了AnimationDrawable用于实现帧动画。在动画开始之前,所有帧的图片都被解析并占用内存[https://so.c...
对象分配过程+对象创建过程+对象内存布局。 一.堆概述 1.一个JVM进程存在一个堆内存。 2.java堆区在JVM启动时被创建,其空间大小也被...
一.什么是JVM? JVM就是一种规范,对于汇编的语言规范和处理,而上层得高级语言实际上我们就可以理解为一堆的字符串。 二.Hotspot虚拟机...
概念 ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完...
一. 崩溃数据采集方案 1.崩溃需要采集哪些信息? 基本信息进程(前台进程还是后台进程),线程(是否是UI线程),崩溃堆栈,崩溃堆栈类型 系统信...
注解 声明一个注解类型 元注解 在定义注解时,注解类也能够使用其他的注解声明。对注解类型进行注解的注解类,我们称之为 meta�annotati...
为什么我们需要泛型? 适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定,不需要强制类型转换 泛型类和泛型接口 泛型的本质是为了参数化类...
一、LeakTracer介绍 简单来说,该库主要是通过重写libc中的malloc、free、new、delete这些函数和操作符,记录内存申请...