关于Android在线支付Alipay(支付宝)开发的经验分享

*关于Android在线支付A l i*p*a*y(支付宝)开发的经验分享***q《199-7O**7**4⑥》
  现在,ReDex已经开源了。安卓开发者可以免费地使用这个工具优化自己的应用。也可以将它用作其它安卓字节码优化工具的基础。

  在Facebook工程博客的一篇文章中指出,.DEX(安卓的可执行文件的形式)文件中的类,并不是按照应用启动时候加载的顺序加载的,而是按照编译工具指定的顺序加载的。

  ReDex使用程序运行时产生的运行数据判定哪些类应该在.DEX文件中被优先载入。“想要最小化从内存中读取数据的次数,最好从启动的时候就载入字节码。”Facebook称,他们使用ReDex对应用优化之后,对存储的读取减少了25%,运行速度提高了30%。

  关于这个速度,Facebook称,在存储较慢的老旧机器上效果非常明显,但是对于新的收集,性能也有明显的提高。Facebook在一台搭载了安卓4.4的全新的Nexus4上(有35%的安卓设备运行这个版本)测试,启动时间从2秒降至1.6秒。

  Runtime分析可以用来删除无关的元数据和接口,但是开发者也可以自定义优化的行为。比如,有些方法即使没有直接被调用,也可以让它们保留下来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值