Repolode
devMEremenko

devMEremenko/XcodeBenchmark

Benchmark que mede quanto tempo o Xcode leva para compilar um projeto grande baseado em CocoaPods e comparar o desempenho de Macs para desenvolvimento.

Estrelas
3,689
Forks
417
Issues abertas
345
Último commit
há 22 dias

O que é?

XcodeBenchmark é um script que compila um projeto grande do Xcode — um framework que reúne 76 bibliotecas populares do CocoaPods e suas dependências — e registra o tempo de compilação. Ao executá-lo em Macs diferentes, é possível comparar os resultados e avaliar quanto desempenho se ganha por dólar ao comprar ou atualizar o hardware.

O repositório mantém tabelas de resultados enviados pela comunidade, organizadas por versão do Xcode. Elas listam o modelo do Mac, CPU, RAM, tamanho do SSD, versões do Xcode e do macOS e o tempo de compilação em segundos. As tabelas também incluem configurações personalizadas de PC rodando macOS. Os resultados do Xcode 15 e de versões anteriores são marcados como não comparáveis aos mais recentes, e o benchmark é executado pelo Terminal com o script benchmark.sh.

Para contribuir com um resultado, basta executar o benchmark em um sistema limpo, com as tarefas em segundo plano pausadas, e enviar um pull request com o tempo e os detalhes do hardware.

Recursos principais

  • 01Compila um projeto grande do Xcode com 76 bibliotecas populares do CocoaPods.
  • 02É executado pelo Terminal usando um único script de shell.
  • 03Informa a duração da compilação em segundos para facilitar a comparação.
  • 04Mantém tabelas de resultados da comunidade organizadas por versão do Xcode.
  • 05Aceita o envio de resultados, inclusive de hardware personalizado.

Casos de uso

  • Escolher entre modelos de Mac com base na velocidade de compilação do Xcode por dólar.
  • Verificar como um Mac que você já tem se compara aos listados nas tabelas de resultados.
  • Avaliar upgrades de hardware, como mais RAM ou um SSD mais rápido, para desenvolvimento iOS.

Antes de usar

  • Requer macOS e Xcode, por isso não funciona em outras plataformas.
  • Os resultados de diferentes versões do Xcode não são comparáveis.

Em coleções

Tópicos

Perguntas frequentes

O que é XcodeBenchmark?
Benchmark que mede quanto tempo o Xcode leva para compilar um projeto grande baseado em CocoaPods e comparar o desempenho de Macs para desenvolvimento. XcodeBenchmark é um script que compila um projeto grande do Xcode — um framework que reúne 76 bibliotecas populares do CocoaPods e suas dependências — e registra o tempo de compilação. Ao executá-lo em Macs diferentes, é possível comparar os resultados e avaliar quanto desempenho se ganha por dólar ao comprar ou atualizar o hardware.
XcodeBenchmark é gratuito? Qual é a licença?
XcodeBenchmark é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
XcodeBenchmark ainda é mantido?
Manutenção ativa. O último commit de XcodeBenchmark foi em 16 de out. de 2026.
Para que posso usar XcodeBenchmark?
Escolher entre modelos de Mac com base na velocidade de compilação do Xcode por dólar. Verificar como um Mac que você já tem se compara aos listados nas tabelas de resultados. Avaliar upgrades de hardware, como mais RAM ou um SSD mais rápido, para desenvolvimento iOS.
Onde consigo XcodeBenchmark?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/devMEremenko/XcodeBenchmark

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados