我为x86构建android ICS映像,我使用make installer_img -j8并且编译需要很长时间。我使用强大的机器(XEON 4核,8线程,16GB内存)。 我使用CCACHE,但是当我运行编译时,我必须等待5分钟才能开始“编译核心”。 在编译过程之后运行java,我必须再次等待。
这就是这样的: make installer_img -j8
表格(系统类型,目标等)= 5分钟
编译(CCACHE)= 20分钟
java,perl,python scripts = 20分钟
将组件集成到installer.img = 20分钟
我在每次编译之前使用make deep-clean,我不想放弃这一步。
如何加快步骤1,3和4的步伐?有什么想法吗?
我在Intel Sandy Bridge E-6内核,12个线程上进行了测试,但这台机器稍微加速了第1步,第2步和第4步...... 编辑:我在这台机器上使用32GB的RAM。
答案 0 :(得分:1)
RAM,就你所拥有的某个CPU而言,我所知道的就是RAM。
请参阅:https://plus.google.com/113702637309752822154/posts/GWN55ZdGmxe
具体说明:
加速ICS构建
和
http://tech.slashdot.org/story/11/10/24/0016241/android-ics-will-require-16gb-ram-to-compile
两个州的Android ICS都会要求"要求" 16.推荐的RAM更像是24GB。