1

对于 Android 源代码构建(或任何其他 Linux 内核源代码)的最佳构建时间,CPU 架构(双核、四核)如何负责。是否有任何公式?这取决于处理的线程数每个核心?对于具有n 个cpu 的机器,每个核心都有m个核心,每个核心都具有处理w个线程的能力?n,mw?与 make -jN 的“N”的任何关系。

4

1 回答 1

0

我通常遵循的经验法则(我并不是说这是正确的或最适合所有目的)是使用核心数 + 1 作为 -j 的参数(假设有足够的内存)。因此,在您的示例中,这将导致 n 和 m 加 1 的乘积:

make -j$(($n * $m + 1))
于 2012-04-09T17:31:20.277 回答