對(duì)比圖片解析速度 對(duì)于素材在 100k 以下的幀動(dòng)畫(huà),上一篇的逐幀解析方案完全能夠勝任。但如果素材是幾百k,時(shí)間性能就不如預(yù)期维贺。掘友“小前鋒”問(wèn)...
Android 提供了AnimationDrawable用于實(shí)現(xiàn)幀動(dòng)畫(huà)。在動(dòng)畫(huà)開(kāi)始之前蛋叼,所有幀的圖片都被解析并占用內(nèi)存[https://so.c...
對(duì)象分配過(guò)程+對(duì)象創(chuàng)建過(guò)程+對(duì)象內(nèi)存布局。 一.堆概述 1.一個(gè)JVM進(jìn)程存在一個(gè)堆內(nèi)存剂陡。 2.java堆區(qū)在JVM啟動(dòng)時(shí)被創(chuàng)建狈涮,其空間大小也被...
一.什么是JVM? JVM就是一種規(guī)范,對(duì)于匯編的語(yǔ)言規(guī)范和處理鸭栖,而上層得高級(jí)語(yǔ)言實(shí)際上我們就可以理解為一堆的字符串歌馍。 二.Hotspot虛擬機(jī)...
概念 ANR(Application Not responding),是指應(yīng)用程序未響應(yīng)晕鹊,Android系統(tǒng)對(duì)于一些事件需要在一定的時(shí)間范圍內(nèi)完...
一. 崩潰數(shù)據(jù)采集方案 1.崩潰需要采集哪些信息松却? 基本信息進(jìn)程(前臺(tái)進(jìn)程還是后臺(tái)進(jìn)程)暴浦,線程(是否是UI線程),崩潰堆棧晓锻,崩潰堆棧類型 系統(tǒng)信...
注解 聲明一個(gè)注解類型 元注解 在定義注解時(shí)歌焦,注解類也能夠使用其他的注解聲明。對(duì)注解類型進(jìn)行注解的注解類砚哆,我們稱之為 meta?annotati...
為什么我們需要泛型独撇? 適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼 泛型中的類型在使用時(shí)指定,不需要強(qiáng)制類型轉(zhuǎn)換 泛型類和泛型接口 泛型的本質(zhì)是為了參數(shù)化類...
一躁锁、LeakTracer介紹 簡(jiǎn)單來(lái)說(shuō)纷铣,該庫(kù)主要是通過(guò)重寫(xiě)libc中的malloc、free战转、new关炼、delete這些函數(shù)和操作符,記錄內(nèi)存申請(qǐng)...