android-studio 编译cocos官方demo时内存爆了
Tofloor
poster avatar
Thomac
deepin
2018-01-30 06:32
Author
本帖最后由 Thomac 于 2018-1-29 22:33 编辑

系统版本:15.5
内存大小:4G
android-studio 版本:3.0.1
cocos2d-x 版本:3.16

搭建好编译环境后,在android-studio的终端里执行“cocos run -p android --android-studio”命令进行打包,内存一路飙升,最终导致卡死,而正常运行时内存占用700M左右。

在Windows环境下,正常运行或执行打包命令时,内存占用都维持在700M左右。

有谁遇到过相同问题吗?求救。。。



Reply Favorite View the author
All Replies
avatar
Thomac
deepin
2018-01-30 17:15
#1
Reply View the author
avatar
187******12
deepin
2018-01-30 17:48
#2
很多編譯比較耗內存
Reply View the author
avatar
Thomac
deepin
2018-01-30 17:57
#3
https://bbs.deepin.org/post/152614
很多編譯比較耗內存

但是我觉得也不至于让我内存爆掉呀,4G内存的电脑已经要被淘汰了吗,我感觉肯定是哪有问题了
Reply View the author
avatar
DebuggerX
deepin
2018-01-30 19:05
#4
官方给的要求,实际上4g就只能跑跑hello world,项目足够大的时候8g都可能不够用。。。



如果就是缺那么一点内存的话,可以试着不用as的编译按钮,而是关掉as使用终端在项目根目录下直接执行编译命令:
  1. bash gradlew :app:assembleDebug
Copy the Code
这样就省去了as本身占用的那部分内存。甚至再极端一点,用sudo systemctl stop lightdm.service先把整个图形界面停掉,完全在console里运行gradle编译,这样几乎相当于把全部4G内存只用于gradle编译,一般是不会爆了……但是也只有搭建持续集成编译平台的时候会这么搞,个人桌面环境开发者还是加内存/换机器唯一选择
Reply View the author
avatar
177******44
deepin
2018-01-30 19:50
#5
我也遇到了这个问题,windows没有问题。deepin电脑就卡死了

Reply View the author
avatar
s***7@gmail.com
deepin
2018-01-30 20:07
#6
as还是上8G或更大内存吧
Reply View the author
avatar
imxqd
deepin
2018-01-30 21:54
#7
studio得上32G运存,我16G都不够用
Reply View the author
avatar
Thomac
deepin
2018-01-31 19:42
#8
https://bbs.deepin.org/post/152614
官方给的要求,实际上4g就只能跑跑hello world,项目足够大的时候8g都可能不够用。。。

得加内存条了,贫穷限制了我的编码能力
Reply View the author
avatar
Thomac
deepin
2018-02-01 18:29
#9
https://bbs.deepin.org/post/152614
我也遇到了这个问题,windows没有问题。deepin电脑就卡死了

我昨天试着把android-studio关了,直接在终端执行命令,发现内存只占用了100多M,差距非常大!
不过存在一个问题:
我用android-studio编译了一遍cocos的hollow world(这么个小项目第一次编译时还是卡死了,不过第二次挺过去了),之后我又在终端中重新执行了一遍命令,发现那些lib库和cpp又被重新编译了一遍,正常来说不需要编译了,不知道会不会有啥问题。
Reply View the author
avatar
bnbvb
deepin
2018-02-01 19:31
#10
现在开发4G早就不够了,开着 chrome,ide的情况下8G也够呛
Reply View the author
avatar
177******44
deepin
2018-02-01 19:46
#11
https://bbs.deepin.org/post/152614
我昨天试着把android-studio关了,直接在终端执行命令,发现内存只占用了100多M,差距非常大!
不过存在 ...

可以的。
Reply View the author
avatar
zhangxx
deepin
2018-02-03 00:17
#12
我的android studio打开普通项目,android studio 进程 本身占用1-1.2g, 然后正常写代码,过个半个小时会增大到1.6-2g左右,此时如果点击运行按钮,会出现三个java进程,这三个进程加一块应该占用1.5g左右,  所以正常情况下,我的android studio占用是2g+1.5g=3.5g
Reply View the author
avatar
wangyong
deepin
2018-02-03 00:25
#13
https://bbs.deepin.org/post/152614
得加内存条了,贫穷限制了我的编码能力

哈哈哈哈哈
Reply View the author