Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.142.128] |
|
Страницы: (3) 1 2 [3] все ( Перейти к последнему сообщению ) |
Сообщ.
#31
,
|
|
|
библиотека Visual Studio
мда без меня тут опять туфту будут нести |
Сообщ.
#32
,
|
|
|
Ну не так выразился, но смысл то понятен. Ведь работа с потоками в Visual C++ реализована, наверное, а виде какого-то класса и может быть реализована в dll (библиотеке).
|
Сообщ.
#33
,
|
|
|
Вообще говоря, для процессора "2 ядра, 4 потока" выигрыш в 2.5-3 раза является более ожидаемым\правдоподобным, чем в 4 и тем более в 4.9 раза. Скорее всего тут не обошлось без доп.оптимизаций не на уровне потоков, а в реализации цикла (например с использованием SIMD для сложения нескольких int за одну команду).
К тому же не совсем понятно, запускаешь ли ты прогу из IDE, или же кликом на exe из эксплорера. Если из IDE, то тут могут замешиваться доп.факторы, которые не имеют отношения к делу (например, тот же базовый приоритет процесса и соотв-но его потоков по умолчанию наследуются от родительского процесса). И почему сравниваешь дебажные версии, а не релизные? |
Сообщ.
#34
,
|
|
|
Сделал релизы, запускал без IDE. Результаты практически сравнялись. Спасибо всем участникам обсуждения.
|