如何加快android图像编译速度

时间:2012-01-08 15:14:41

标签: android compilation continuous-integration

我为x86构建android ICS映像,我使用make installer_img -j8并且编译需要很长时间。我使用强大的机器(XEON 4核,8线程,16GB内存)。 我使用CCACHE,但是当我运行编译时,我必须等待5分钟才能开始“编译核心”。 在编译过程之后运行java,我必须再次等待。

这就是这样的: make installer_img -j8

  1. 表格(系统类型,目标等)= 5分钟

  2. 编译(CCACHE)= 20分钟

  3. java,perl,python scripts = 20分钟

  4. 将组件集成到installer.img = 20分钟

  5. 我在每次编译之前使用make deep-clean,我不想放弃这一步。

    如何加快步骤1,3和4的步伐?有什么想法吗?

    我在Intel Sandy Bridge E-6内核,12个线程上进行了测试,但这台机器稍微加速了第1步,第2步和第4步...... 编辑:我在这台机器上使用32GB的RAM。

1 个答案:

答案 0 :(得分:1)

RAM,就你所拥有的某个CPU而言,我所知道的就是RAM。

请参阅:https://plus.google.com/113702637309752822154/posts/GWN55ZdGmxe

具体说明:

  

加速ICS构建

另外:http://www.tabletroms.com/index.php/2011/10/23/getting-ready-to-build-ics-from-android-source-code-heavy-duty-machines-required/

http://tech.slashdot.org/story/11/10/24/0016241/android-ics-will-require-16gb-ram-to-compile

两个州的Android ICS都会要求"要求" 16.推荐的RAM更像是24GB。