Instance Run的提升到底怎么样

Instance Run是Android stadio 2.0新增的运行方式,目标是减少构建和部署app的时间。

先看一下构建和部署的时间到底能减少多少吧,以我们的项目为例:
不使用Instance Run的效果 三次(不是首次)

Information:Total time: 47.133 secs
Information:Total time: 36.736 secs
Information:Total time: 1 mins 1.499 secs

使用Instance Run的三次(不是首次)

Information:Total time: 22.63 secs
Information:Total time: 17.762 secs
Information:Total time: 18.382 secs

构建和部署的时间有了明显的提升。但是在第一次构建的时候,开启Inatance Run 甚至要慢。

如何开启Instance Run

image

在InstanceRun 中开启 Enable Instance Run。。。。。

Instance Run默认是开启的。Instance Run要求minSdkVersion最低是15.并且要求Gradle plugin 如果版本过低将会提示如下。这时如果要开启Instance Run就需要Update Project

image

开启了Inastance Run app不在运行时Run的图标如下

image

当app运行是Run的图标变为

image

如果不想通过Instance run可是使用Run中的 Run... 来运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,786评论 25 709
  • 目录‖ 下一章 第六章 黑夜无涯 杜月望着就要燃尽的火堆,心里多了一丝莫名的担忧和恐惧,洞外已经完全暗了下来...
    蓝澈贝儿阅读 654评论 2 10
  • #关注美好第6天# 今天我去看中医,很早就要出门,孩子穿衣,洗刷,吃饭,整理,爸爸全包。 原本有些担心,担心他做不...
    呆萌懒妈阅读 207评论 0 1