Действительно ли SSD стоят для разработки программного обеспечения? [закрытый]

У меня есть MacBook с 8 ГБ RAM и жесткого диска на 500 ГБ 7200 об/мин. Я пишу программное обеспечение для жизни. Я собираюсь получать твердотельный диск, но я не уверен в производительности.

Твердотельные диски действительно делают хорошее различие в скорости?

10
задан 06.09.2011, 18:05

7 ответов

Из того, что я испытал - ДА. Они определенно стоят цены за ослепительно быстро скорость чтения во время компиляции крупного проекта.

10
ответ дан 07.12.2019, 12:48

Я - также разработчик программного обеспечения, и я недавно добавил ExpressCard SSD как загрузочный диск в моем MacBook Pro. Это улучшило производительность всего.

2
ответ дан 07.12.2019, 12:48

Трудно сказать точно, как SSD может иметь выгоду специально для разработки программного обеспечения без большего количества деталей типичных задач, которые Вы делаете (например, базы данных, пишущий веб-приложения, компилируя большую кодовую базу, и т.д.). Если Вашим конкретным узким местом является ЦП, то SSD может привести к небольшому улучшению.

Но я настоятельно рекомендовал бы SSD на основе полного улучшения производительности, которая прибывает из невероятно быстрых случайных скоростей чтения-записи (а также быстрые последовательные скорости), который может самостоятельно сделать Вашу жизнь легче как разработчик. Начальная загрузка, запуск приложений, использование веб-браузера, и т.д., все noticably быстрее.

Здесь существует также подобный вопрос.

0
ответ дан 07.12.2019, 12:48

Они допускают более быстрое чтение-запись к диску, чем средний домашний жесткий диск, однако, необходимо писать программное обеспечение для работы ожидаемых аппаратных средств зрителей, не собственного. Не пишите приложение, которое работает прекрасный на Вашей машине, но не может работать так хорошо на других машинах.

Тем не менее нет большого различия, мудрого программированием для разработчиков. Единственная ситуация, где это получит Вас хорошее различие, при выполнении большого количества операций чтения-записи на диске.

Еще одно преимущество для SSD, для Вас, так как у Вас есть MacBook, является им, должен расширить Ваш ресурс аккумулятора, поскольку он потребляет меньше энергии, чем традиционный диск/диск жесткий диск.

-1
ответ дан 07.12.2019, 12:48

Вот сравнительные тесты для одного в особенности: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ Остальные подобны

В отличие от нормальных жестких дисков, более высокая мощность SSD обычно имеют ниже скорости R/W. Более высокая мощность также является более дорогой.

Как разработчик программного обеспечения, Вам нужно много пространства, также. До Вас то, что Вы думаете, стоит того. WD velociraptors мог бы быть хорошей альтернативой. Или если деньги не являются никаким объектом, пойдите SCSI

-1
ответ дан 07.12.2019, 12:48

Короткий ответ - это стоит того.

Длинный ответ - я - разработчик программного обеспечения, у которого есть SSD в каждой машине, и да, это стоит того, потому что это делает Вашу машину намного более быстро реагирующей.

Ваше время компиляции, вероятно, не уменьшится, однако, поскольку это - почти всегда зависящий от ЦП процесс и не ограниченный диском процесс.

Можно ли думать, "Но разве мой процесс сборки не включает огромное количество маленьких файлов? Разве это не то, где SSD сияют?"

Современная ОС как OSX довольно умна о кэшировании маленьких, часто используемых файлов в памяти. При доступе к тем же маленьким файлам много раз (типичный шаблон, когда Вы будете иметь дело с, например, большой проект программного обеспечения), они будут довольно эффективно кэшироваться в память ОС. Это, объединенное с интенсивной ЦП природой компиляции, то, почему время компиляции обычно не ограничивается скоростью диска.

2
ответ дан 07.12.2019, 12:48

Если Вы похожи на меня, и Вы постоянно открываетесь и заключительные приложения, особенно приложения как IDE с крупными проектами, которым Вы быстро извлечете выгоду из производительности SSD. Я просто купил основанный на SandForce SSD (285mB/s чтение и запись 275mB/s), и я действительно наслаждаюсь им. MacOSX загружается за менее чем 20 секунд и исходные приложения, открытые немедленно, включая Mail.app и другое дрянное программное обеспечение как Photoshop или Word. Мерзавец быстрее проверяет ответвления, и хорошо... все чувствует себя быстрее.

Если Вы добираетесь, тот просто удостоверяются, что Вы добираетесь один с контроллером SandForce. Они особенно работают лучше над OSX (должный OSX не поддерживает ОБРЕЗКУ и имеет сборщик "мусора").

3
ответ дан 07.12.2019, 12:48

Теги

Похожие вопросы