mtk spi 速度優化,提公升ddr 頻率+cpu頻率
是指vcore ddr的改動.
一、kernel的介面拉cpu頻率,可以使用介面:
/kernel-4.4
/drivers
/misc
/mediatek
/include
/mt-plat
/mt6758
/include
/mach
/mtk_ppm_api.h
extern voidmt_ppm_sysboost_freq
(enum ppm_sysboost_user
user
, unsigned int freq);
目前ut
是預留出來的.
//引入標頭檔案
#include "mach/mtk_ppm_api.h"
//request:
mt_ppm_sysboost_freq
(boost_by_ut
,2340000);
//release:
mt_ppm_sysboost_freq(boost_by_ut, 0);
獲取cpu的頻率:
可以讀一下節點:
大核:
cat /proc/cpufreq/mt_cpu_dvfs_l/cpufreq
小核:cat /proc/cpufreq/mt_cpu_dvfs_ll/cpufreq
二、在下面兩隻檔案加入高亮的部分
drivers/misc/mediatek/base/power/include/vcorefs_v3/mtk_vcorefs_governor.h
@@ -52,6 +52,7 @@ enum dvfs_kicker ;
note1:
因為api
內用到mutex,
外層不能用
spinlock.
且要能允許
sleep
note2:
有request,
請一定要有
un-request,
不然有可能拉住系統最低檔位
, 造成
power issue.
vcore讀頻率:
cat /sys/power/vcorefs/vcore_debug
下面的數值變成0
sw_opp: 0
高通spi頻率,只能在陣列中選:
webpack效能優化 提公升構建速度
mode可以設定為development和production,預設為production,而production下缺省會開啟tree shaking。此時打包的速度會變慢。webpack打包時,如果你的 中import或者require了別的模組或者第三方庫,webpack會按照一定的規則去搜尋這...
C 開發中怎麼提公升excel匯出速度
在專案中往往遇見excel匯出功能,主要是用來做報表和檢視合計資料,每個sheet最多最多65535行資料,主要講一講c excel匯出功能。無論多少資料2秒可以搞定,並且不占用過多記憶體。1 建立excel 使用的是streamwriter sw new streamwriter path,fal...
WEB站點效能優化實踐(載入速度提公升2s)
進行優化前,關鍵是剖析當前的web效能,找到效能瓶頸,從而確定最需改進的地方 如果精力有限,首先將精力放在能明顯提公升效能的改進點上 高效能 建設指南 提出了乙個效能 法則 由於本文將實施乙個完整的優化流程,所以,我們還是從後台開始 案例說明 2個js 乙個頁頭 乙個頁尾 3個css 型別 部落格類...