Android Studio 编译太慢了

查看 303|回复 28
作者:devloperchen   
我们公司的 App 项目差不多有 10 年了,功能越多越多。32G 的 Windows 系统有时候改一点东西编译需要十几二十分钟,CPU 、内存经常 90% ~ 100%。也改 JVM 编译内存,并行编译。都不是很理想!
另外,我发现同时开启 vs Code ,OpenJDK Platform binary 好像暴增
org.gradle.jvmargs=-Xmx6g -XX:MetaspaceSize=1g -XX:MaxMetaspaceSize=2g -XX:+UseParallelGC -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
kotlin.daemon.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=1g -XX:+UseParallelGC
org.gradle.parallel=true

编译慢, 项目大, 内存不足

v2zhao   
这个很复杂 从依赖解析到编译, 跑下性能看看那个有瓶颈
bootvue   
重构
lw0x1   
项目有分模块化么,gradle 版本有升级吗?不应这么慢啊,我现在也是维护一个老项目,全是屎山代码,Java+kotlin 混编的,电脑配置是 13600K+32G 内存,改动代码后编译项目最慢的情况下也只要 1-2 分钟(run 的时候),快的话四五十秒
devloperchen
OP
  
@bootvue 不可能!没有时间给你重构!
devloperchen
OP
  
@lw0x1 分了,不过不严谨,大部分功能还是在 main 模块。gradle 永远是最新的。郁闷啊!严重拖慢编译速度
WuwuGin   
Windows 的 io 很烂,换成 sublinux 都能提速很多,亲测
lw0x1   
@devloperchen 不太理解,会不会是你项目的三方库太多了,github 上面的那种库,你这编译十几二十分钟也太离谱了
linhua   
Android Studio 下面的编译窗口,有占用时间分析,看看是哪块占了时间
simpleman   
不是开发者的问题,Android Studio ,gradle 就是这么垃圾。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部