Ninja Build. |
Existem pessoas ao redor do mundo que já realizaram benchmarks entre o ninja e o gnu make. Os resultados foram incríveis:
O próximo gráfico por exemplo, vem do kninja que comento no final deste artigo:
Há como utilizar no o ninja no lugar do make como demonstra o site do CMake:
O próximo gráfico por exemplo, vem do kninja que comento no final deste artigo:
| Change | make -j8 | make -j8 objectname | ninja | | --------------------------| -------- | ------------------- | ------ | | No changes | 2.254s | 0.731s | 0.065s | | One change, compile error | 1.225s | 0.765s | 0.077s | | One change, full link | 5.915s | NA | 4.482s |
Há como utilizar no o ninja no lugar do make como demonstra o site do CMake:
mkdir buildNo próprio motor de jogos Torque 3D ensina como utilizar o ninja na sesão 3 caso queira utilizar o Ninja ou outro nuild system que possui suporte no CMake :
cd build
cmake –GNinja ../src
ninja
cmake ../../../.. -G Ninja ...E para quem quiser testar, há também o kninja é um protótipo para o build system do kernel Linux (o kbuild):
Espero que no futuro, o ninja build seja utilizado para compilar o kernel (vamos ter um ganho de tempo do caramba com isso).
Nenhum comentário:
Postar um comentário
Viu algum erro e quer compartilhar seu conhecimento? então comente aí.
Observação: somente um membro deste blog pode postar um comentário.