android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全

最新版开发工具Windows版本卡成狗,之前编辑 gradle卡死现在不卡了,但是卡xml和卡java编写代码,之后弹出了
修改VM配置导致问题更加严重,看来不是所有配置都应该改大的。



12:17   Unable to save plugin settings: The plugin org.jetbrains.android failed to save settings and has been disabled. Please restart Android Studio!

[)IYT]}GTV}I}PZDRGV)_7J.png
导致无法编译运行了,找回as3.1的配置进行修改也然并卵了。

#-Xms256m
#-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=
-Xms956m
-Xmx3280m
#-XX:ReservedCodeCacheSize=2240m


-da

关于这个文件注意这些就基本足够了。
-Xms956m
其实堆内存大小,这个没必要弄太大
-Xmx3280m 这个是最大堆内存大小,电脑有16g的话就改大一点。
更多参考http://ifeve.com/useful-jvm-flags-part-4-heap-tuning/
https://blog.csdn.net/sfdev/article/details/2063928
如果修改XX:SoftRefLRUPolicyMSPerMB导致重启后打不开了就还原一下。
如果修改后导致

12:09   Plugin Error
        Problems found loading plugins:
        Plugin "Android Games" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Android NDK Support" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Android APK Support" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Google Developers Samples" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Google Cloud Tools For Android Studio" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Test Recorder" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Firebase Testing" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Google Services" was not loaded: required plugin "Android Support" is disabled.
        Plugin "Firebase Services" was not loaded: required plugin "Android Support" is disabled.
        Plugin "App Links Assistant" was not loaded: required plugin "Android Support" is disabled.
        <a href=... (show balloon)

12:17   Unable to save plugin settings: The plugin org.jetbrains.android failed to save settings and has been disabled. Please restart Android Studio

重启并不能修复,如果你们也出现了这个问题,奉劝给为哥们降级吧,
就自求多福了。发现重新勾选并不能解决了,后面搬来之前3.0.1的配置问题重启了很多次最后貌似问题解决了
mac版本的开发工具也有问题 android:命名空间明明导入了也可以运行却提示红的。

《android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全》 image.png

开发工具调优姿势:

《android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全》 image.png

《android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全》 image.png

实时感受开发工具的内存变化
进入开发工具Settigns->Appearance勾选Show memory indicator

《android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全》 image.png

《android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全》 image.png

如果你的cpu没有爆满,如果你的内存条也没有爆满,经过调优也没有达到爆满,那么该换电脑 换固态了,推荐换mac pro 2016以及之后的,本人8G电脑秒杀22g,不是这个,所以绝对不能看数字比,Mac的i5,8G,开始是高配的,我这i7 16g价格6k买的。Mac是二手货,7000多买的,Mac完美秒杀 所谓的数字高配。

开启省电模式如下图

《android studio3.1.2 gradle升级的坑以及android studio卡顿调优姿势技巧大全》 image.png

开启之后会导致xml里面编写代码不会自动弹窗提示,请慎重

  • 在物理设备上调试:在模拟器上调试使用的内存比在物理设备上调试使用的内存更多,因此您可以通过在物理设备上调试来提高 Android Studio 的总体性能。
  • 仅将必要的 Google Play 服务作为依赖项包括在内:将 Google Play 服务作为依赖项包括在项目中可提高必要的内存量。仅包括必要的依赖项以提高内存利用率和性能。如需了解详细信息,请参阅将 Google Play 服务添加到您的项目
  • 打开 Gradle 的离线模式:如果您的带宽有限,请打开离线模式,以防 Gradle 在您构建期间尝试下载丢失的依赖项。离线模式打开时,Gradle 会在丢失任何依赖项时发布构建故障,而不会尝试下载它们。要打开离线模式,请继续执行以下操作:
  1. 点击 File > Settings(在 Mac 中,点击 Android Studio > Preferences)以打开 Settings 对话框。
  2. 在左侧窗格中,展开 Build, Execution, Deployment,然后点击 Gradle
  3. 在 Global Gradle 设置下,选中 Offline work 复选框。
  4. 点击 ApplyOK 以使更改生效。
  • 减小 DEX 文件编译可用的最大堆内存:将用于 DEX 文件编译的 javaMaxHeapSize 设置为 200m。如需了解详细信息,请参阅通过配置 DEX 资源缩短构建时间
  • 不要启用并行编译:Android Studio 可以并行编译独立模块,但如果您具有低内存系统,则不应启用此功能。要选中此设置,请继续执行以下操作:
  1. 点击 File > Settings(在 Mac 中,点击 Android Studio > Preferences)以打开 Settings 对话框。
  2. 在左侧窗格中,展开 Build, Execution, Deployment,然后点击 Compiler
  3. 确保 Compile independent modules in parallel 选项未选中。
  4. 如果您进行了更改,请点击 ApplyOK 以使更改生效。

官方开发工具调优文档
https://developer.android.com/studio/intro/studio-config.html#low_memory
https://google.cn/developer.android.com/studio/intro/s

tudio-config.html#low_memory

    原文作者:情随事迁666
    原文地址: https://www.jianshu.com/p/3569fad43e8f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞