一切是天意 wrote:
ART 不就是為了讓...(恕刪)
其實我的感受是, ART 對於效能上的改善其實不如預期來的高。 此外還會帶來一些負面效應(安裝程式速度驟降、應用程式所需空間大增),因此我認為其實未必適合舊裝置。 因為這些負面效應對於舊裝置的衝擊,可能還遠比帶來的效益高。 例如 Nexus 4 8GB ,以及一些舊的採取將應用程式空間和內部儲存空間分開的裝置,非常容易面臨空間不足的問題。 此外就是處理器效能稍微不足的處理器(例如 Tegra 3),安裝大量程式的時候會耗費相較於以往長很多的時間。
而實際測試下來, Nexus 7 (2012) 並沒有因為 Lollipop 換上 ART 而在程式執行上有變更順暢,反而測試數據指出還略略慢了一點點(但還好只有一點點)。導致這個結果要不就是 ART 的效益其實沒預期大不然就是 Lollipop 變肥以致於把 ART 帶來的效能增進抵消。
反而在一些新一點的裝置像是 Nexus 5 以及 Nexus 7 (2013) ,處理器效能足夠不至於讓預編譯花掉太大量的時間,負面影響較小以外,也比較能感受到 Nexus 5 和 Nexus 7 (2013) 用了 ART 是有變順的。
Wayne - #teampixel