
Makefile bench.mk, 1000 targets

SPARCstation-5, SunOS4.1.3_U1

pmake -M (shell)	6.630u 14.320s 0:33.97 61.6% 0+211k 3+0io 3pf+0w
pmake -M (exec)		9.200u 21.130s 0:43.32 70.0% 0+158k 0+0io 0pf+0w

pmake -X -J 1		5.420u 18.340s 8:31.27 4.6% 0+382k 0+1io 0pf+0w
pmake -X -J 8 -L 8	8.300u 16.570s 1:08.62 36.2% 0+293k 3+0io 3pf+0w
with SIGCHLD fix:
pmake -X -B -J 1	8.510u 17.610s 0:35.54 73.4% 0+331k 1+0io 1pf+0w
pmake -X -J 1		8.990u 17.950s 0:37.32 72.1% 0+316k 0+0io 0pf+0w
pmake -X -J 8 -L 8	8.810u 17.730s 0:37.96 69.9% 0+302k 0+0io 0pf+0w

pmake.nocustoms -M	10.090u 14.830s 0:33.98 73.3% 0+233k 1+0io 2pf+0w
pmake.nocustoms -B -J 1	10.350u 17.470s 0:37.21 74.7% 0+306k 0+0io 0pf+0w
pmake.nocustoms -J 1	10.430u 17.290s 0:37.53 73.8% 0+276k 0+0io 0pf+0w


SPARCstation-5, SunOS5.3

pmake -M (shell)	22.35u 60.53s 1:47.43 77.1%
	with vfork	20.26u 39.79s 1:22.86 72.4%
	vfork /sbin/sh	6.25u 13.63s 0:34.83 57.0%
	/tmp/myecho	6.51u 14.69s 0:32.94 64.3%

pmake -M (exec)		13.31u 47.37s 1:21.44 74.5%
	with vfork	11.50u 24.98s 0:56.11 65.0%

pmake -X -J 1		7.64u 16.54s 8:28.01 4.7%
pmake -X -J 8 -L 8	7.75u 19.72s 1:08.89 39.8%
with SIGCHLD fix:
pmake -X -B -J 1	8.11u 19.81s 0:53.34 52.3%
pmake -X -J 1		8.20u 19.74s 0:50.51 55.3%
pmake -X -J 8 -L 8	7.76u 19.22s 1:03.80 42.2%

make	exec		17.01u 57.35s 1:43.73 71.6%
	/bin/sh		23.29u 60.73s 1:52.75 74.5%
	/sbin/sh	9.10u 35.42s 1:08.99 64.5%

gnumake	exec		15.82u 49.91s 1:19.61 82.5%
	/bin/sh		24.25u 60.89s 1:40.11 85.0%
	/sbin/sh	10.63u 38.71s 1:02.61 78.8%

bench.mk with 10,000 targets

SPARCstation-5, SunOS4.1.3_U1

make		
	181.230u 154.670s 9:39.73 57.9%
	after makefile reading: 1.4M
	after command execution: 12M

gnumake
	293.720u 160.890s 9:19.34 81.2%
	after makefile reading: 1.8M
	after command execution: 6.3M

pmake -M
	109.120u 145.430s 5:38.81 75.1%
	after makefile reading: 7.7M
	after command execution: 7.7M

pmake -X -J 1
	123.500u 172.890s 6:27.04 76.5%
	after makefile reading: 9.9M

pmake -X -J 1 -B
	119.770u 177.430s 6:27.41 76.7%
	after makefile reading: 9.9M

pmake -X -L 16 -J 16
	122.340u 176.310s 6:53.06 72.3%
	after makefile reading: 9.9M
	after command execution: 10M

old pmake -M
	111.260u 153.580s 6:19.74 69.7%
	after makefile reading: 5.9M
	after command execution: 32M

bench2.mk, 200 targets

pmake -X -L 10 -J 10
	3.470u 13.690s 0:34.52 49.7%
	
pmake -L 0 -J 10
	1.360u 2.040s 0:54.15 6.2%

pmake -X -J 1
	3.870u 11.730s 5:06.73 5.0%

pmake -M
	3.510u 11.630s 3:57.38 6.3%

make
	3.150u 11.890s 4:02.02 6.2%o

gnumake -j 10 -l 11
	3.480u 13.420s 0:30.71 55.0%

gnumake -j 10 -l 0
	6.020u 12.390s 0:54.50 33.7%


