Olof wrote:Out of curiosity I tried to check how much the extra data space the use of ART will mean. At the moment I have ICS, JB, and KK in NativeSD. Approximately 50-60 apps in all cases (more or less the same). The result was the following:
ICS: system 168 Mb, data 989 Mb, out of which app 760 Mb and dalvik-cache 226 Mb
JB: system 232 Mb, data 1,2B Gb, out of which app 788 Mb, app-lib 194 Mb, and dalvik-cache 240 Mb.
KK: system 259 Mb, data 1,4 Gb, out of which app 713 Mb, app-lib 145 Mb, and dalvik-cache 557 Mb.
Edit: (I got these figures by putting the sd card into a card reader, and mounting it in a Linux computer. In other words, none of these systems was running.)
I got tired of the "slow first time startup after reeboot" when using ART in KK and switched back to Dalvik. First startup time after change maybe 5-10 minutes ("optimizing app 1..133 of 133). I also upgraded the apps in the different installations to be as similar to each other as possible and cleaned out some trash. The new statistics is as follows (computed with the SD-card in a desctop computer):
ICS: system 168 Mb, data 1,1 Gb, out of which app 687 Mb, dalvik-cache 216 Mb, data 194 Mb.
JB: system 232 Mb, data 1,2 Gb, out of which app 745 Mb, app-lib 187 Mb, dalvik-cache 246 Mb, data 90 Mb
KK: system 259 Mb, data 1,3 Gb, out of which app 727 Mb, app-lib 146 Mb, dalvik-cache 290 Mb, data 202 Mb.
Especially facebook seems to be much more fluent in Dalvik than in ART. And I think that I just got 55% left of the battery after running the phone for 24 hours on battery with very light use (Davlik, Haret, and PPP). Memory card in Sandics 32 Gb Ultra Class 10 UHS 1. Phone European version. I have been testing to use minimum CPU frequency to 96 MHz and maximum CPU frequency to 1190 MHz, and it seems to be running OK most of the time (some times difficulties weaking up in the morning), so I guess I will have to go back to minimum CPU frequency to 124 MH which seems to be OK (for my particular phone, European version).