![240](https://upload.jianshu.io/users/upload_avatars/21798438/8844eac3-5e32-452f-9d04-1f47819160fb.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
字節(jié)流嵌套的原理是什么 站在你是內(nèi)存的角度看代碼冗锁,將文件轉(zhuǎn)化為流->包裝緩沖減少對(duì)磁盤的讀寫次數(shù)-〉組裝寫出的具體數(shù)據(jù)類型 用到的設(shè)計(jì)模式是什么...
apk結(jié)構(gòu) AS 安裝apk大小分析插件 analyze size 開啟混淆,開啟資源縮減 自定義保留文件 Lint分析器 移除備用資源 動(dòng)態(tài)庫...
1.概要 2.Battery Historian環(huán)境搭建: 收集數(shù)據(jù)導(dǎo)出報(bào)告蜜另,上傳報(bào)告到Battery Historian平臺(tái)看數(shù)據(jù)分析: 第2...
ANR類型: 為什么出現(xiàn)ANR: 如何分析trace_*.txt解決ANR(Android新版本已經(jīng)沒有權(quán)限導(dǎo)出該文件) 看cpu和io信息,是...
1.概要 1.cpu profile分析出耗時(shí)代碼,然后根據(jù)項(xiàng)目標(biāo)準(zhǔn)采用對(duì)應(yīng)解決方法(比如idleHandler延時(shí)加載數(shù)據(jù)立莉,或者已到子線程屁商?)...
概要 app啟動(dòng)過程 速度評(píng)判標(biāo)準(zhǔn) Android Studio CPU profile(跟蹤方式本身影響會(huì)導(dǎo)致啟動(dòng)變慢烟很,建議采用采樣方式) A...
1.軟颈墅,弱,虛引用區(qū)別: GC 掃描后不一定回收雾袱,除非內(nèi)存不夠恤筛;GC掃描到就回收了;及時(shí)回收芹橡; 2.垃圾回收原理: 對(duì)象創(chuàng)建后放在年輕代的Ede...
1.為什么arraylist查找要快毒坛?因?yàn)榈刂肥沁B續(xù)的,一計(jì)算就得到了目標(biāo)值2.HashMap的由來林说?結(jié)合了ArrayList和LinkedLi...
注解基礎(chǔ):1.注解的意義是什么煎殷?注解本身沒有任何意義,只是一個(gè)標(biāo)識(shí)腿箩,它只有結(jié)合一些如反射豪直,字節(jié)碼插樁等技術(shù)才變得有意義。1.怎么定義注解(@ta...