level 11
啃粽子的王大可
楼主
经一番测试,我发现,在2.0的art模式下,有好多应用程序不能打开,一点就会【很抱歉,...已停止运行】,这是有原因的。
归根结底,这跟art的机制和系统内存有关。
art是事先在开机前【所谓系统升级】阶段,一个一个的把所有应用程序的启动串先给写好保存在系统内存里,这样一来,要打开哪个应用程序时,直接读取启动串文件,节省打开时间【在一般的模式是每次打开时都要编译一下启动串后再运行启动串】。
art模式,就相当于做数学题,直接套公式,而不是先推导出公式再套。节省了推导公式的时间。然而在这里我们要讲一下art的弊端,前面我们说过,art是把启动串保存在了系统内存,也就是说art比一般da模式多占用了系统内存来存放启动串文件。
2014年12月21日 04点12分
1
归根结底,这跟art的机制和系统内存有关。
art是事先在开机前【所谓系统升级】阶段,一个一个的把所有应用程序的启动串先给写好保存在系统内存里,这样一来,要打开哪个应用程序时,直接读取启动串文件,节省打开时间【在一般的模式是每次打开时都要编译一下启动串后再运行启动串】。
art模式,就相当于做数学题,直接套公式,而不是先推导出公式再套。节省了推导公式的时间。然而在这里我们要讲一下art的弊端,前面我们说过,art是把启动串保存在了系统内存,也就是说art比一般da模式多占用了系统内存来存放启动串文件。