作者: booch
-
Android 爛裝置想跑人臉辨識3 – 系統優化:ZRAM, SWAP, KSM 擴張最大值

任何系統的調校都應基於實際使用場景進行最佳化。針對人臉辨識機的應用,AI 模型運行極度依賴記憶體,而裝置記憶體…
-
Android 爛裝置想跑人臉辨識2 – 記憶體優化:無用系統服務徹底剔除

上一篇把 dumpsys、procrank 與 smaps 的儀表板架好後,所有人都看傻了眼:高通原生 And…
-
Modifier 效能 Draw 啥比較好:drawBehind , drawWithContent,drawWithCache

Compose 的自訂繪圖是效能殺手。每次畫面重組,你的繪圖邏輯就得重跑一次,FPS 隨時可能崩盤。 1. M…
-
約爾趣談軟體-筆記

比起寫他的軟體概念介紹,感覺寫他的笑話比較重要阿 畢竟工程師就是缺乏幽默 這裡有完整的中文版,可以完全不用買書
-
Android 爛裝置想跑人臉辨識1 – 評估第一

還沒評估,別談優化 我們不是在做手機 App,不需要切 app、滑畫面、體驗順順的。 我們做的是一台人臉辨識機…
-
Android 爛裝置想跑人臉辨識0 – 到底有多爛?

爛裝置是啥? Qualcomm Sanpdragon QM215 armv8a + 2GB Memory A…
-
Kotlin 07 – Gradle Kotlin 外掛版本集中管理 (Kotlin 2.0+ 正式版)

假設我們的專案 MyPlayerApp 是一個音樂播放器,它有三個模組: app: 主應用程式模組,包含 UI…
-
Clean code: 無瑕的程式碼 – 書摘心得(一)

『唯一有效的的『程式品質』度量單位: 每分鐘罵髒話的次數(wtf/minutes)』版權網址附上 這句話讓我想…
-
lateinit vs lazy

lateinit:var 給別人初始化的承諾 最適合用在生命週期或依賴注入,當你確定某個外部力量會幫你搞定初始…
-
SLAM Note – NDT_TKU

睽違許久沒有寫 blog ,主要還是太忙。這周終於空出時間可以來補補之前的筆記,由於最近才對內部分享此主題。所…