Цитата Сообщение от RR_SHMEL Посмотреть сообщение
Ил как бы затачивался под это дело, но видно немного не доточили. Скорее всего проблема в том что его оптимизировали для Hyper-Threading , технологии для ликвидации негативных последствий супердлинного конвейера процессора Intel Pentium 4 и максимальной его загрузки. Возможно это некорректно иногда обрабатывается в Athlon и Core2duo.
Проблема скорей всего не в двухядерности. Подобные вещи наблюдались на двхпроцессорных машинах, и с другими программами под windows.
Дело тут в потоках которые windows в двухпроцессорной конфигурации может начать перекидывать с проца на проц что вместо увеличения производительности дает ее падение.
AffinityMask это всего лиш указание windows использовать один процессор или в данном случае ядро для данной программы (см.MSDN). Насильственный способ исправить баг windows.