原创 Linux Swap 從 userspace 到 kernel詳解

Linux Swap 從 userspace 到 kernel詳解簡介整體架構涉及的文件介紹與內存的聯繫與IO的聯繫主要的數據結構swap_info_structswp_entry_tswap_extentswap_cluster_i

原创 Android 之AI硬件和NNAPI介紹

  前些天 google 開源了 TensorFLow Lite,並且在 Android 8.1 版本上爲 DSP、GPU、和神經網絡芯片等硬件加速器支持了神經網絡 API,爲了在 Android 移動設備上全面支持 AI 做足了準備。下

原创 android 系統優化時 systrace 中 "wait_on_page_locked_killable " 阻塞過長

systrace 中 “wait_on_page_locked_killable ” 阻塞過長 wait_on_page_locked_killable 在 systrace 上的提示是 IO block, 那到底是怎麼阻塞法? 阻塞在誰

原创 Android Art 虛擬機 GC 機制之 java 部落的崛起

前言   在正式研究 android art 虛擬機的GC機制之前,必須要先了解 linux 的內存管理,是的,只需要瞭解,不必深入,畢竟 android 系統是基於 linux 系統開發出來的移動操作系統,而GC機制當然也是基於 lin

原创 zram lz4 和 lzo 算法性能評估比較

本次評估是基於高通660 平臺,Arm 64 位處理器,其中有 8 個核,4個小核 1.8G 頻率,4個大核 2.2G 頻率 ,主要對比 zram 的兩個主流的壓縮算法的性能差別。由於前段時間在看工作中發現這個平臺默認只使用 lzo,但