上虞论坛 上虞 谷歌宣布了AndroidStudio3.5的第一个beta版本

谷歌宣布了AndroidStudio3.5的第一个beta版本

Google针对Android软件开发的官方IDE(Android Studio)最近进行了许多更改,以提高整体稳定性。Google称其为解决漏洞的计划“ Project Marble ”,其目标是将所有精力都集中在解决开发人员对IDE的许多抱怨上,例如烦人的内存泄漏问题。但是,在IDE的每个点发行版中,Google仍然为表带来了新功能,例如Android Studio 3.4的资源管理器和项目结构对话框。在2019年Google I / O上,Google宣布了Android Studio 3.5的第一个beta版本,该版本具有我们所期望的错误修复和功能完善。以下是3.5-beta1版本的要点,然后是每个更改的

Google已经解决了过去几个月中导致内存泄漏的许多问题,但是他们最近开始允许用户选择加入内存不足异常的数据,以便他们可以找到剩余的问题。当IDE在3.5-beta 1版中用尽内存时,将自动捕获有关内存堆大小和堆中主要对象的高级统计信息,因此Android Studio可以建议更好的内存设置并提供更深入的分析。如果应用程序需要的内存大于默认的堆大小1.2GB,则IDE将自动增加堆大小以适应这些较大的项目。您也可以在设置中手动调整堆大小。最后,通过3.5-beta1更新,您可以触发清除了个人数据的内存堆转储,可以与Google共享以进行故障排除。

使用3.5-beta1,您现在将遇到较少的异常,因为Google现在可以利用从选择的用户收集的数据更快地在Canary渠道中检测到问题。由于崩溃报告和分析需要用户输入较少的信息才能报告给Google,因此您还会看到较少的例外通知。

Android Studio异常气泡。您会少见右下角的红色图标。

UI冻结

扩展了基础Intellij平台的基础结构,以测量UI线程停止持续超过一会儿的时间。利用他们收集的数据,他们可以研究导致UI冻结的常见问题。例如,该团队使用他们在Project Marble开发过程中获得的数据优化了3.5-beta1版中的XML代码编辑性能。

建立速度

通过对注释处理器(例如Glide,AndroidX数据绑定,Dagger,Realm和Kotlin)添加增量构建支持,提高了项目的构建速度。Google的初步分析表明,增加对Kotlin的支持会导致Google I / O 2019应用程序的子模块非ABI代码更改提高60%。

IDE速度

删除了Android NDK的一些不必要的部分,以提高整体IDE速度,因此开发人员将不再需要完全禁用Android NDK插件,而只是为了提高Android Studio的性能。

皮棉代码分析

现在,由于对多个内存泄漏进行了修复,因此Lint的代码分析速度提高了两倍,尤其是在浴分析模式下。

Windows的I / O文件访问

对于Windows用户,性能可能会受到防病毒应用程序(包括用于扫描的构建和安装目录)的负面影响。在3.5-beta1版本中,IDE将对照项目的构建目录检查排除的防病毒目录是否存在不一致之处,并通知您进行更改以避免不必要的速度降低。

本文来自网络,不代表上虞论坛立场,转载请注明出处:https://www.shangyuluntan.com/17574

作者: sylt

上一篇
下一篇