Os SSDs valem a pena para o desenvolvimento de software? [fechadas]

10

Eu tenho um MacBook com 8GB de RAM e um disco rígido de 500GB 7200rpm. Eu escrevo software para viver. Estou pensando em adquirir um SSD Drive, mas não tenho certeza sobre o desempenho.

As unidades SSD realmente fazem uma boa diferença de velocidade?

    
por sblair 28.01.2010 / 22:21

7 respostas

10

Pelo que eu experimentei - SIM. Eles definitivamente valem o preço por uma velocidade de leitura incrivelmente rápida durante uma grande compilação de projeto.

    
por 28.01.2010 / 22:25
3

Se você é como eu e está constantemente abrindo e fechando aplicativos, especialmente aplicativos como IDEs com grandes projetos, você se beneficiará rapidamente do desempenho de um SSD. Acabei de comprar um SSD baseado em Sandforce (285mB / s de leitura e 275mB / s de gravação) e estou realmente gostando. MacOSX inicializa em menos de 20 segundos e aplicativos nativos abrem instantaneamente, incluindo o Mail.app e outros softwares ruins como o Photoshop ou o Word. Git é mais rápido verificando filiais e bem ... tudo parece mais rápido.

Se você está comprando um, certifique-se de ter um com um controlador Sandforce. Eles trabalham especialmente melhor com o OSX (o OSX não suporta TRIM e possui coletor de lixo).

    
por 02.09.2010 / 00:53
2

Eu também sou um desenvolvedor de software e recentemente adicionei um ExpressCard SSD como a unidade de inicialização no meu MacBook Pro. Melhorou o desempenho de tudo .

    
por 05.02.2010 / 04:26
2

Resposta curta - vale a pena.

Resposta longa - Sou um desenvolvedor de software que possui um SSD em todas as máquinas e, sim, vale a pena, porque torna a sua máquina muito mais responsiva.

Seus tempos de compilação provavelmente não diminuirão, no entanto, como quase sempre é um processo vinculado à CPU e não um processo vinculado ao disco.

Você pode estar pensando: "Mas meu processo de construção não envolve um zilhão de arquivos pequenos? Não é onde os SSDs brilham?"

Um sistema operacional moderno como o OSX é bastante inteligente sobre o armazenamento em cache de arquivos pequenos e freqüentemente usados na memória. Se você está acessando os mesmos arquivos pequenos repetidas vezes (um padrão típico quando você está lidando com um grande projeto de software, por exemplo), eles serão armazenados em cache na memória pelo sistema operacional. Isso, combinado com a natureza de compilação intensiva da CPU, é o motivo pelo qual os tempos de compilação normalmente não são limitados pela velocidade do disco.

    
por 18.02.2010 / 16:28
0

É difícil dizer exatamente como um SSD pode ser útil especificamente para desenvolvimento de software, sem mais detalhes das tarefas típicas que você faz (por exemplo, bancos de dados, escrevendo aplicativos da Web, compilando uma grande base de código, etc.). Se o seu gargalo particular é a CPU, um SSD pode trazer pouca melhora .

Mas eu recomendaria strongmente os SSDs com base na melhoria geral do desempenho que vem das velocidades incrivelmente rápidas aleatórias de leitura / gravação (assim como as velocidades seqüenciais rápidas), que podem tornar sua vida mais fácil como um desenvolvedor. A inicialização, o lançamento de aplicativos, o uso de um navegador da Web, etc., são notavelmente mais rápidos.

Existe também uma questão semelhante aqui .

    
por 29.01.2010 / 01:53
-1

Eles permitem um disco de leitura / gravação mais rápido do que o disco rígido inicial médio ; no entanto, você deve criar um software para ser executado no hardware de seu público esperado, não no seu. Não escreva um aplicativo que funcione perfeitamente em sua máquina, mas que não seja executado tão bem em outras máquinas.

Dito isto, não há muita diferença em termos de programação para os desenvolvedores. A única situação em que você terá uma boa diferença é quando faz muitas operações de leitura / gravação no disco.

Mais um benefício para um SSD, já que você tem um MacBook, é que ele deve prolongar a vida útil da bateria, já que consome menos energia do que um HDD de disco / prato tradicional.

    
por 28.01.2010 / 22:27
-1

Aqui estão os benchmarks para um em particular: link O resto é semelhante

Ao contrário dos discos rígidos normais, os SSDs de maior capacidade normalmente têm menores velocidades de R / W. Maior capacidade também é mais cara.

Como desenvolvedor de software, você também precisa de muito espaço. Até você o que você acha que vale a pena. Os velociraptores da WD podem ser uma boa alternativa. Ou se o dinheiro não é um objeto, vá para SCSI

    
por 28.01.2010 / 22:27