Contact 優化 size優化

2021-08-16 11:15:35 字數 677 閱讀 7215

size優化會用到android studio自帶工具: 「remove unused resources」

使用工具:「remove unused resources」 移除unused資源

移除pad對應的resources

因pad資源不再使用,因此移除contact的pad資源,包含value, layout, drawable下面的

其他 ps: 如果僅需要**壓縮,不做混淆,可以proguard檔案中制定:-dontobfuscate

優化前size: 29,715kb

優化後size: 25,478kb

共節省size:4.237m (4237kb)

ps:size以jenkins build出的apk為準 (proguard壓縮過的大小)

需要特別注意以下兩種情形,as工具不會納入檢查,需要手動確認

jar包中通過反射使用的resources

比如contact中觸寶jar包會使用到的resources,在使用工具後會被刪除掉,需要手動恢復回來。

優化完成後必不可少的步驟是測試,依據前面修改範圍,有幾處需要重點測試

font size change

display size change

不同resolution 裝置ui展示測試

當然還有比不可少的monkey測試

Mysql limit 優化優化

mysql 效能到底能有多高?用了php半年多,真正如此深入的去思考這個問題還是從前天開始。有過痛苦有過絕望,到現在充滿信心!mysql 這個資料庫絕對是適合dba級的高手去玩的,一般做一點1萬篇新聞的小型系統怎麼寫都可以,用xx框架可以實現快速開發。可是資料量到了10萬,百萬至千萬,他的效能還能那...

php優化 nginx優化 mysql優化

php優化 1 將類的方法定義為static。2 盡量使用單引號。3 修改php fpm程序數。4 修改單個指令碼最大可使用記憶體。5 大的陣列使用完之後要及時釋放。6 迴圈的時候,制定最大迴圈次數 7 不使用 遮蔽錯誤 8 盡量採用大量的 php 內建函式 9 使用require代替require...

約瑟夫問題(優化優化再優化)

約瑟夫環是乙個數學的應用問題 已知n個人 以編號1,2,3.n分別表示 圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列 他的下乙個人又從1開始報數,數到m的那個人又出列 依此規律重複下去,直到圓桌周圍的人全部出列。1 模擬方法 2 數學方法 模擬方法就是所謂的乙個個模擬,乙個乙個出列...