3

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

На моем средстве разработки в среднем я использую несколько серверов (сервер базы данных, веб-сервер), несколько экземпляров IDE (Visual Studio или NetBeans), веб-браузер с несколькими вкладками (в Chrome каждая вкладка является процессом самостоятельно), FTP-клиент, SSH-клиент и т. д. Улучшает ли наличие многоядерной системы возможность одновременного запуска нескольких приложений?

3 ответа3

8

Краткий ответ: да.

3

Конечно. И между различными процессами также не будет большого количества разногласий, так как они работают в своих собственных адресных пространствах, и у них не будет всех этих издержек синхронизации ...

2

Только если одновременно происходит несколько вещей. Например, просмотр http://localhost и попадание в локальную БД будут улучшены за счет многоядерных процессоров. Но IMO лучший способ улучшить производительность на рабочей станции разработчика - это много быстрой оперативной памяти. И быстрый жесткий диск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .