Hello, Sergey!
Sergey Mereutsa wrote:
контра - не может. только что запустил - перебрасывается с одного проца
на другой, аки суперсервер. макс загрузка каждого проца - ~50%.
Там 16 тредов. Ты точно сурсовую запустил? Которая на HL2&?
натюрлих. у меня она уже давно купленная, именно вместе с HL2
. Может ты путаешь с сервером?
я еще раз подчеркиваю - в супере FB тоже дохренища тредов.
Толку-то? Мультитредовость и SMP - необязательно одинаковые
вещи.
назови мне хоть одну массовую динамическую игру с хорошей графикой,
которая будет
1. грузить одно из ядер на 100%
2. грузить второе ядро хотя бы на 10%.
Хммм, а разве это не задача операционки - "размазать" нагрузку
равномерно по всем имеющимся вычислительным мощностям?
да. это ее задача. вопрос ведь в синхронизации тредов.
Возьми пример из дельфей про сортировки в тредах - он
будет распараллеливаться на 100%, и работать строго
на разных процах.
Это ведь тот же самый вопрос, который я задавал по поводу
реализации доступа к одному коннекту из разных тредов в IBProvider.
В общем случае такая задача бессмыслена, т.к. все упрется в
синхронизацию доступа к коннекту, и аналогичное происходит
в супере FB, играх и т.п.
Разве что сталкер не перебрасывается по процам, а сидит на одном,
оставляя второй свободным.
И, кстати, как ты смотришь, что тред скачет с одного проца на другой?
Вернее, чем смотришь?
perfmon, разумеется. включаешь показ загрузки каждого проца, и смотришь.
разумеется, смотришь, если у тебя 2 монитора. :-)
У меня DualView, поэтому я могу перфмон положить на один монитор,
а кс и т.п запускать на другом :-)
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34