Страницы: 1
RSS
Процессор для оптимально работы VBA
 
Добрый вечер, уважаемые участники форума.
Извиняюсь за вторую подряд тему на форуме.
Прошу помощи в моем вопросе.
Прочитал несколько тем, в которых обсуждается выбор процессора и объема ОЗУ для оптимальной скорости работы макросов VBA.
Исходя из прочитанного стало понятно, что VBA работает однопоточно, т.е. с одним ядром процессора и не умеет работать со всеми ядрами процессора, если их больше одного. Исходя их этого получается, что лучше работать на 2-х ядерном процессоре с большей частотой, чем на 4-х ядерном с меньшей частотой каждого изз ядер.
Подскажите, пожалуйста, правильно ли я сделал выводы из прочитанного? Лучше ли для VBA, к примеру, 2-х ядерный процессор с 3 МГц, чем 4-х ядерный процессор с 2 МГц?
 
footballplayer, да, правильно. По большому счету, VBA не предназначен для выполнения больших объемов вычислений, это средство управления приложениями, объектами. Если макрос тормозит, значит требуется оптимизация, или смена алгоритма, или привлечение другой программной среды (хотя бы VB6, а лучше С).
 
Хороши те процессоры, которые самостоятельно распределяют нагрузку на себя. i3 и выше, именно Intel - на i3 и i5 скорость вычислений (операций) в два раза выше, чем например на AMD Phenom II. столкнулся с этим когда сортировщик писал.
 
Казанский, Anchoret, спасибо за ответ!

Буду смотреть в сторону I5 с высокой частотой ядер.
Страницы: 1
Наверх