Обновить
Комментарии 8
Как всегда, Microsoft позаботилась о своих пользователях и упростила им жизнь…
Не проще перейти на нормальные компиляторы типа icc? ну или gcc на худой конец?
Кстати ту недавно новость проскальзывала о проблемах с линкером у разработчиков Firefox. Тоже ведь, казалось бы, кроссплатформенный проект. Наверняка на Linux собирается с помощью GCC. Спрашивается, а почему бы его и под виндой не использовать?
Процесс компиляции под виндой в принципе медленнее происходит, чем под Линуксом. А mingw+gcc так вообще сливают нереально, ощущение, что эта связка не умеет вообще распараллеливаться!
Но даже студия заметно медленнее работает, чем linux host + i686-mingw32-gcc
какие именно детали вас интересуют?
борьба была не с процентами, а с качественными тормозами, которые выдаёт OpenMP от VC++ 2010.

Проводился простейший тест — два из четырёх ядер процессора загружались бесполезными вычислениями (в фоновых процессах), после чего в приложении запускалась обработка большого массива данных (ситуация совпадает с тем, чем занимались пользователи).

В случае vcomp100.dll работа могла занимать часы (именно так!), в то время как с vcomp.dll от VC++ 2005 работа занимает секунду.
Я вижу два более грамотных решения:
— поискать у себя багу на всякий случай
— отправить багрепорт в Microsoft Connect
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.