我知道在Kitkat和更高版本的android中做了一个AOT(提前编译),这发生在应用程序安装时间,并带来很多性能优势。但是任何应用程序都会引用操作系统中的类数量,我猜它们在某处打包为jar文件。
以TextView为例,所以当AOT发生时,它还包括对系统相关类的所有引用吗?或AOT它只是应用程序的独家程序?在这种情况下,无法获得大量的性能改进,因为我们只通过代码处理一部分。
我的应用程序太慢了,我正在使用名为 android.text.StaticLayout 的android系统类,我想如果它也是预编译的,无论是安装时间还是在安装OS本身时,它都会有比我面对的要快。