1. 程式人生 > >Android SharedPreferences中apply和commit的效率差距

Android SharedPreferences中apply和commit的效率差距

Android SharedPreferences中apply和commit的效率差距

經常看到它倆的速度有差別,apply和commit。到底差距多少,下面做一個統計。

  apply commit
500次/平均每次消耗 0.784 3.374
100次/平均每次消耗 0.29 2.37
10次/平均每次消耗 0.8 5.2
1次/平均每次消耗 1 4

 

 

 

 

 

 

 

資料不是特別正確,但是可以形成對比。

總結:

1. apply比commit速度要快

2. 大部分情況下,建議使用apply。特殊情況是,apply剛操作完,app就停止了,這段資料就有可能沒有被新增到檔案中