Dica de produtividade: Atualize seu Pentium 4

Em C# e o imposto de compilaçãovários comentaristas observaram que tinham “computadores dual-core rápidos” e, ainda assim, o desempenho da compilação em segundo plano era insatisfatório para eles em grandes projetos. É perfeitamente possível que isso seja culpa do Visual Studio. No entanto, gostaria de salientar que o nem todos os computadores dual core são criados da mesma forma. Nem de longe.

Dê uma olhada no seguinte Referência de compilação do Visual C++. Os detalhes da metodologia do benchmark estão disponíveis em esta páginamas, por enquanto, vamos supor que esse seja o desempenho típico de compilação em um IDE típico. A pontuação de linha de base de 100 representa uma CPU Pentium D 805 de 2,6 GHz.

Visual C++ Tempo de compilação Resultados de benchmark da CPU

Claramente, o futuro de múltiplos núcleos já chegou: cada CPU que o senhor vê aqui é um modelo dual-core. Muitos modelos de Pentium 4 vêm em versão dual-core.

No entanto, a CPU na parte inferior dos resultados de benchmark não é apenas um Pentium 4 comum. É o Pentium 965 “Extreme Edition”., o auge absoluto da família de CPUs Pentium 4. É uma CPU dual-core e dual-hyperthreaded de 3,73 GHz que originalmente era vendida no varejo por quase mil dólares. O mais rápido possível O Pentium 4 é quase 50% mais lento na compilação do que uma CPU Athlon 64 ou Core 2 Duo de médio porte. Mas espere! A situação fica pior!

Considerar WorldBench – Resultados do Mozilla 1.4. Os tempos mostrados são em segundos; pontuações mais baixas são melhores.

WorldBench - Resultados da CPU do benchmark Mozilla 1.4

Na retaguarda, por uma grande margem, estão dois membros da família de CPUs Pentium 4. O Pentium D 960 de 3,6 GHz é o quase duas vezes mais lento que o do que o Core 2 Duo E6700 de 2,6 GHz no Mozilla.

Talvez seja por isso que a Tech Report chamou o Pentium 4 de “[a] CPU baseada em uma microarquitetura lame-duck”.

Se o senhor estiver usando uma CPU Pentium 4, mesmo um modelo dual-core “rápido” de 3,4 GHz ou mais, poderá mais do que dobrar seu desempenho ao fazer o upgrade para uma CPU Core 2 Duo intermediária. E não estou falando de números de benchmark de desempenho sintético sem sentido; estou falando de desempenho em aplicativos do mundo real que os desenvolvedores de software usam todos os dias, coisas básicas como navegadores da Web e compiladores.

Se o senhor estiver usando uma CPU Pentium 4 de qualquer tipo, considere a possibilidade de fazer um upgrade o mais rápido possível. Considerando o quanto os desenvolvedores de software são pagos, não faz sentido econômico prejudicá-los com PCs antigos e lentos baseados na CPU Pentium 4 de baixo desempenho. Exija seus direitos. O senhor pode adquirir um sistema Core 2 Duo de médio porte, sem monitor, por menos de mil dólares. O senhor não acha que o valor do seu tempo vale pelo menos isso?