Android studio 打开很多java进程

问题描述 投票:0回答:2

机器规格:

  • MacBook Pro M1 Pro。
  • 索诺玛 (14.2)。
  • 16g 内存。
  • Android studio Giraffe Patch 3 最后一次稳定更新 (08/11/2023)

当我尝试运行任何项目时,我的 android studio 项目遇到问题 android studio 开始打开一个 java 进程,在操作过程中打开另一个进程,直到它们变成 2 或 3 个正如我在

gradle.properties
中所描述的,至少需要 6g RAM,这使得我在我正在处理的一个非常大的项目(74 个模块项目)中构建速度非常慢。

在这里你可以找到我的
gradle.properties
文件

org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g

org.gradle.parallel=true

org.gradle.caching=true

org.gradle.configureondemand=true

org.gradle.daemon=true

kotlin.incremental=true

kotlin.code.style=official

android.nonTransitiveRClass=true

org.gradle.daemon.idletimeout=60000

android.enableJetifier=true

在这里你可以找到我在shell系统中的环境变量(.zshrc)

enter image description here

在这里你可以找到我的android studio打开时的流程

enter image description here

这就是我现在所拥有的,如果你想帮忙,请询问你需要什么:D

android android-studio android-gradle-plugin jvm
2个回答
1
投票

我也遇到了这个问题,并通过在“文件”->“设置”->“构建、执行、部署”->“构建工具”->“Gradle”中更改 Gradle JDK 来解决它。迁移到 Oracle 到 JetBrains 似乎解决了这个问题。


0
投票

参数

org.gradle.daemon.idletimeout=1
gradle.properties
文件指定 Gradle 守护进程停止之前的空闲时间(以毫秒为单位)。在本例中,值 1 表示守护进程将在构建完成后几乎立即终止。但它会增加构建时间

© www.soinside.com 2019 - 2024. All rights reserved.