È meglio avere più core o una maggiore velocità di clock del processore per ridurre i tempi di costruzione per i progetti iOS

6

Sto cercando di scegliere l'hardware più appropriato per accelerare i tempi di costruzione dei progetti iOS - Non so se dovrei preferire processori più veloci (3.5 GHz) con meno core (6) o processori più lenti (2.7 GHz) con più core (12).

    
posta Kepioo 26.03.2015 - 03:10
fonte

2 risposte

6

Ecco l'ottimo articolo su questo argomento.

More cores, slower clock speed

Pros

  • Applications that support multi-threading will greatly benefit from having a higher number of cores at their disposal
  • Increasing the amount of cores in your CPU is a cost effective way of increasing performance
  • Multi-threading support for applications will continue to improve over time
  • You will be able to run more apps at once without seeing performance drops
  • Great for running multiple virtual machines

Cons

  • Lower single threaded performance than a higher clock speed processor

Fewer cores, higher clock speed

Pros

  • Better single threaded performance
  • Lower cost option

Cons

  • Fewer cores to split between applications
  • Not as strong multi-threading performance

Dato che Xcode è in grado di compilare sorgenti in parallelo, ti consiglio di utilizzare più core. Per compilare un file Non hai bisogno di tanta velocità su un core.

    
risposta data 26.03.2015 - 11:31
fonte
1

Qualcosa da considerare qui è che le build del software sono spesso di tipo I / O piuttosto che a uso intensivo della CPU. Aumentare la velocità del disco o la velocità del bus potrebbe aiutare un po 'qui, ma probabilmente non in modo significativo. I dettagli, ovviamente, dipenderebbero dai dettagli del tuo progetto. Poiché l'I / O del disco sarebbe il collo di bottiglia, non sono sicuro che la distinzione tra velocità di clock più elevate o più core sarebbe assolutamente significativa.

    
risposta data 26.03.2015 - 17:56
fonte

Leggi altre domande sui tag