利用adb shell可以清楚的看到分割區的分佈情形:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi3EeAX-eCmduCFZk3wgbBtS11HVVwxuXdz2JZE_xTN4__TYp8vPF8oW8IMzGRb7YXbiJXs8Jn0LQQZrp-D0cLsgqzqunX1XPClUJ88LvH6qK_zU8ZBcUs1ayURzg09mHZb68Q/s1600/Snap5.png)
查了一查,原來 dalvik 是java虛擬機器(Dalvik虛擬機)的代稱,所以在 /data/ 下會有專門用來存放這些編輯過的檔案區,即 /data/dalvik-cache ,目的就是為了有能讓程式跑的更順暢些。在這個目錄區中會看到副檔名為.dex格式的檔案,那就是是專為Dalvik設計的一種壓縮格式。
所以 dalvik-cache 就是為了執行java程式而最佳化的結果而存在,看起來就像是 Windows 下的 prefetch功能一樣。
沒有留言:
張貼留言