08-Using LINT for Performance Tips

Lint是Android提供的一個靜態(tài)掃描應(yīng)用源碼并找出其中的潛在問題的一個強(qiáng)大的工具。

例如,如果我們在onDraw方法里面執(zhí)行了new對象的操作,Lint就會提示我們這里有性能問題,并提出對應(yīng)的建議方案。Lint已經(jīng)集成到Android Studio中了,我們可以手動去觸發(fā)這個工具,點(diǎn)擊工具欄的Analysis -> Inspect Code,觸發(fā)之后,Lint會開始工作,并把結(jié)果輸出到底部的工具欄,我們可以逐個查看原因并根據(jù)指示做相應(yīng)的優(yōu)化修改。

Lint的功能非常強(qiáng)大,他能夠掃描各種問題。當(dāng)然我們可以通過Android Studio設(shè)置找到Lint,對Lint做一些定制化掃描的設(shè)置,可以選擇忽略掉那些不想Lint去掃描的選項(xiàng),我們還可以針對部分掃描內(nèi)容修改它的提示優(yōu)先級。

建議把與內(nèi)存有關(guān)的選項(xiàng)中的嚴(yán)重程度標(biāo)記為紅色的Error,對于Layout的性能問題標(biāo)記為黃色Warning。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,156評論 25 708
  • 隨著社會的發(fā)展,年味兒變得越來越淡,當(dāng)物質(zhì)生活得到極大滿足的時候,更需要滿足的是精神需求,一種傳統(tǒng)的鄉(xiāng)土文化表...
    麥靠閱讀 190評論 0 0
  • 昨天事業(yè)上遇到了一個重大決策,昨晚沒想透徹居然迷迷糊糊睡著了,看來對自己的將來還真是不上心,如此不重視。 幸運(yùn)的是...
    xll2068閱讀 248評論 0 3
  • 畫風(fēng)是這樣滴,還會繼續(xù)加油畫畫的。
    錦錦錦_1af3閱讀 133評論 2 1
  • 我從來都覺得我是個平凡而又普通的人,在我的人生規(guī)劃里,畢業(yè)后工作,然后26歲結(jié)婚,28歲有寶寶,然后繼續(xù)過著柴米油...
    歡喜的宮歡喜閱讀 1,367評論 1 0

友情鏈接更多精彩內(nèi)容