Dockerfileをいじっているとよく目にするmake -j"$(nproc)"
これは一体何をしているのだろうか?
処理を並列実行させる記述らしい。
要するに並列で処理を行う事で処理スピードを上げている。
“$(nproc)”こいつがCPUコア数を返しているらしい。つまり、コア数が2ならば
make -j2
となるわけだ。
![](https://unskilled.site/wp-content/plugins/all-in-one-seo-pack/images/default-user-image.png)
Dockerの公式PHPのDockerfileを頑張って読んで理解しようとしてみた | Unskilled?
公式PHPのDockerfileをなんとか読み解いて見ようと思い奮闘しました。その過程を記事にしてみました。難しかったですがとても勉強になりました。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwVHJhdmlzQ0klRTklQUIlOTglRTklODAlOUYlRTUlOEMlOTYlRTMlODAlOTFtYWtlJUU2JTk5JTgyJUUzJTgxJUFCJUUzJTgyJUFBJUUzJTgzJTk3JUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgyJTkyJUU0JUJCJTk4JUUzJTgxJTkxJUUzJTgxJTlGJUUzJTgyJTg5JUU4JUI2JTg1JUU3JUI1JUI2JUU5JUFCJTk4JUU5JTgwJTlGJUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgxJUEzJUUzJTgxJTlGJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz05OGZmNjYwYzgzMTZkZTU2NGE3NTVjODEyMmJiZTQ2ZA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBvaF9ydXN0eV9uYWlsJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00YjhiNzgzZjQ5NzhiMDgyY2FhY2VhOWRiM2Q2MGE0Nw&blend-x=142&blend-y=436&blend-mode=normal&txt64=aW4g44Oq44Kz44O8SVTjgr3jg6rjg6Xjg7zjgrfjg6fjg7PjgrrmoKrlvI_kvJrnpL4&txt-width=770&txt-clip=end%2Cellipsis&txt-color=%23212121&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=156&txt-y=536&s=fa805545bedc412a8f05ea8e062437f0)
【TravisCI高速化】make時にオプションを付けたら超絶高速になった - Qiita
はじめに以前、以下のような高速化をはかり改善した【TravisCI高速化】bundle installを毎回走らせないようにキャッシュする【TravisCI高速化】並列実行で実行時間を短縮する【TravisCI高速化】aptのキャッシュを利...
コメント