Chinaunix

标题: make -j 问题 [打印本页]

作者: lxl0121    时间: 2008-05-04 15:50
标题: make -j 问题
提问: make -j   后边跟的任务数和CPU个数有关系么。。。。-j 后到底跟几合适 怎样判断呢? 到GNU make 上看了,也看的不是很明白,哪位高人给指点下。
作者: maluyao    时间: 2008-05-04 15:57
-j 可以指定用几个进程同时编译,建议小于或等于你的cpu个数。
作者: lxl0121    时间: 2008-05-04 17:20
标题: 回复 #2 maluyao 的帖子
对于双CPU 超线程,我以前的做法都是 make -j 4 也没出现过问题。不知道这样可行不。官方上一直强调要慎用。
作者: 7717060    时间: 2008-05-04 22:01
我的机器是4核我用的是50没有问题
cpu在80%
作者: MMMIX    时间: 2008-05-05 19:07
原帖由 7717060 于 2008-5-4 22:01 发表
我的机器是4核我用的是50没有问题
cpu在80%

这样快么?
作者: jamesr    时间: 2008-05-05 20:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: MMMIX    时间: 2008-05-06 20:12
原帖由 jamesr 于 2008-5-5 20:12 发表
曾经写过一个软件,测试unix-center那台8核Ultra-SPARC T1的速度:
单线程速度还不如龙芯,而64线程时的速度几乎是8线程的2倍。

这个和 make -j 还不是一回事。
作者: mafiaguy    时间: 2008-05-07 06:17
一般 make -j 2




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2