У меня есть программа, написанная на C#, я использую VSTS 2008 + .Net 3.5 + Windows Vista Enterprise x86 для разработки приложения Windows Forms.Как установить близость процессора к программе?
Мой текущий компьютер - двухъядерный процессор, я хочу настроить близость процессора к своей программе для работы на определенном процессоре и освободить другой процессор для выполнения другой работы. Есть идеи, как это сделать? Любое кодирование или конфигурация в порядке.
Немного больше фона, моя программа имеет интенсивный процессор, поэтому я не хочу, чтобы он занимал все два ресурса ЦП на моем компьютере, и я хочу освободить один процессор, чтобы я мог быстро просматривать сеть одновременно , :-)
спасибо заранее, Джордж
Я видел утилиту для этого межбазового сервера (ibaffinity, я думаю, он был вызван). Мне было бы интересно посмотреть, как это сделать для любой из моих собственных программ - возможно, вы не сможете сделать это во время выполнения вашего исполняемого файла, вам придется делать это через внешнюю конфигурацию или во время процесса установки (I Думаю). – robsoft
@robsoft: Это было необходимо только для старых версий Interbase/Firebird. Последние версии связывают серверные процессы с одним ядром процессора. Это открытый исходный код, поэтому всегда можно проверить, как это делается. – mghie