背景 cpu 信息作為性能監(jiān)控四大常用指標(biāo) (cpu、內(nèi)存、網(wǎng)絡(luò)、磁盤)之一,對(duì)衡量設(shè)備性能,分析、確認(rèn)一些線上性能問題有著較為重要的作用。 這里舉個(gè)應(yīng)用場(chǎng)景: 在得物APM...
背景 cpu 信息作為性能監(jiān)控四大常用指標(biāo) (cpu、內(nèi)存、網(wǎng)絡(luò)、磁盤)之一,對(duì)衡量設(shè)備性能,分析、確認(rèn)一些線上性能問題有著較為重要的作用。 這里舉個(gè)應(yīng)用場(chǎng)景: 在得物APM...
一、前言 由于 MVP、MVVM[https://so.csdn.net/so/search?q=MVVM&spm=1001.2101.3001.7020] 的興起,MVC ...
一、概論 ????這篇文章的目的只有一個(gè)就是對(duì)日常開發(fā)中遇到的一些數(shù)據(jù)結(jié)構(gòu)對(duì)其特點(diǎn),進(jìn)行歸納總結(jié),具體的細(xì)節(jié)再后續(xù)的文章再一一解釋。 二、特點(diǎn)分析 2.1 ArrayList...
一、概論 ????在移動(dòng)設(shè)備端,內(nèi)存資源很珍貴,HashMap 為實(shí)現(xiàn)快速查詢帶來了很大內(nèi)存的浪費(fèi)。為此,2013年5月20日 Google 工程師 Dianne Hackb...
背景 在App開發(fā)過程中,我們經(jīng)常需要自動(dòng)重啟的功能。比如: 登錄或登出的時(shí)候,為了清除緩存的一些變量,比較簡(jiǎn)單的方法就是重新啟動(dòng)app。 crash的時(shí)候,可以捕獲到異常,...
一、下載開發(fā)工具 android studio插件開發(fā)使用的是IntelliJ IDEA,其實(shí)android studio就是基于IntelliJ IDEA的社區(qū)版本發(fā)展而來...
一、概論 ????通過上一篇文章(Window & WindowManager理解)[http://www.lxweimin.com/p/3c726a384e07]中已經(jīng)知道...
一、概論 ????Window 是一個(gè)窗口的概念,是所有視圖的載體,不管是 Activity,Dialog,還是 Toast,他們的視圖都是附加在 Window 上面的。例如...
一、Bitmap 占用內(nèi)存計(jì)算 bitmap 的內(nèi)存計(jì)算可由下面的計(jì)算公式得出來: Bitmap 內(nèi)存占用 ≈ 像素[https://so.csdn.net/so/searc...
引言 1. Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存泄漏 2.Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存優(yōu)化分析工具 3.Android性能優(yōu)化篇之UI渲染性能優(yōu)化 4.A...
一、Android 內(nèi)存問題 ????要對(duì)Android 內(nèi)存進(jìn)行優(yōu)化首先要知道的是Android 內(nèi)存存在什么問題,哪里存在問題,才能對(duì)癥下藥,精準(zhǔn)解決問題。 1.1 內(nèi)存...
一、AOP[https://so.csdn.net/so/search?q=AOP&spm=1001.2101.3001.7020] 理解 ????在 Java 當(dāng)中我們常常...
一、二分法查找 這道題目的前提是數(shù)組為有序數(shù)組,同時(shí)題目還強(qiáng)調(diào)數(shù)組中無重復(fù)元素 實(shí)戰(zhàn)題目: 你是產(chǎn)品經(jīng)理,目前正在帶領(lǐng)一個(gè)團(tuán)隊(duì)開發(fā)新的產(chǎn)品。不幸的是,你的產(chǎn)品的最新版本沒有通...
一、前言 ????從明面上看,Gradle 是一款強(qiáng)大的構(gòu)建工具,但 Gradle 不僅僅是一款強(qiáng)大的構(gòu)建工具,它更像是一個(gè)編程框架。Gradle 的組成可以細(xì)分為如下三個(gè)方...
????這是NDK系列的第三章,將會(huì)學(xué)習(xí)C++語言的基礎(chǔ)知識(shí)。C++是在C語言的基礎(chǔ)上演變而來的一種語言,可以理解為C語言的基礎(chǔ)上新增了一些優(yōu)化內(nèi)容。因此在C++項(xiàng)目中可以調(diào)...
前言 最近在學(xué)習(xí)Kotlin這門語言,在項(xiàng)目開發(fā)中,運(yùn)用到了單例模式。因?yàn)槠浔磉_(dá)方式與Java是不同的。所以對(duì)不同單例模式的實(shí)現(xiàn)進(jìn)行了分別探討。主要單例模式實(shí)現(xiàn)如下: 餓漢式...