<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/81813>81813</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            The parallel compilation parameter "-j" is not applied to all modules
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          songdongsheng
      </td>
    </tr>
</table>

<pre>
    On a 16-core machine, although the parameter "-j3" is used, there are mostly 3 compilation processes during execution, but no less than 10 compilation processes can still be seen running.

```
cd /opt/llvm-build/llvm-18.x &&
    /usr/bin/time -v ./llvm/utils/release/test-release.sh \
        -release 18.1.0 \
 -rc 2 \
        -triple x86_64-unknown-linux-gnu \
        -j 3 \
        -use-ninja \
        -no-checkout \
 -no-compare-files
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0kkFvvDgMxT9NuFggCAMDBw7dVnPdy95XIXEhU5OgOGmn336VEVXb1fxRhOS89yxjforZLg5xEt1fonspVIqrDxN7txjvFl7RLcXszef0twMFTV9qHxA2pVfrUMhnUBRXn5YV4oqwq6A2jBhASFleWyElWIbEaLI3rhgQVG7gOdIntKD9tltS0XoHe_AamZHBpGDdAnhDnbKUw3OK4DwQMkNclYOm_kNaKwccLRHMCIzoICTnrFsqUb-I-ul49_Vx7qU2IOTF71HIC9H7Vs7JkvkqmqG6gZB9Pnc7AGR_4iDkZbZOyEu0G0L5DtURynK0xEJeAhIqxmxCjuVRVryC6J6_G-bnS4RmqJqq_mEogwb5IBCD3QnhNvT_9qcyuTfnP1xJ1qVbubj0IHGF9sFtYiyddVf1QHO-1CvqN5_iz4nytd92FbB8tYT8v80WZmrN2I6qwKk51-exl7Iei3VC7Pp-xGbWeB4b7NqxPZt-1npA05iuLewka3mqZdPVTdefxsrg61APOMjzIOXr2IlTjZuyVOVNVz4shWVOOA3N0LQFqRmJ71BL6fAD7qKQMjMepuP_LixONVmO_N0l2kg4_XOwTIT0G7LfgB98Ox9B7TtZNBA9KCLYvEmEXKRA0xrjzqJ9EvIi5GWxcU1zpf32zcl9oD34K-rM333azM39a_4LAAD__6CaHsc">