C# ile yazılmış bir programım var, bir Windows Forms uygulaması geliştirmek için VSTS 2008 + .Net 3.5 + Windows Vista Enterprise x86 kullanıyorum.Bir programın CPU benzeşimi nasıl ayarlanır?
Şu anki bilgisayarım çift çekirdekli CPU'dur, programımın CPU benzeşimini belirli bir CPU üzerinde çalışacak ve başka bir işlem yapmak için başka bir CPU kullanacak şekilde ayarlamak istiyorum. Bunun nasıl yapıldığına dağir fikri olan? Kodlama veya yapılandırma yoluyla tamam.
Biraz daha arka plan, programım yoğun CPU'dur, bu yüzden bilgisayarımda iki CPU kaynağının tümünü kullanmasına izin vermek istemiyorum ve ağda aynı anda hızla göz atmak için bir CPU'yu boşaltmak istiyorum. . peşin :-)
sayesinde George
Arabirim sunucusu için bunu yapmak için bir yardımcı program gördüm (ibaffinity bence çağrıldı). Bunu kendi programımın herhangi biri için de nasıl yapacağımı görmek isterdim - muhtemelen sizin çalıştırıcınızda çalışma zamanında yapamazsınız, bunu harici konfigürasyonla veya kurulum işlemi sırasında yapmanız gerekir (I). 'sanırım). – robsoft
@robsoft: Bu yalnızca eski Interbase/Firebird sürümleri için gerekliydi. Son sürümler, sunucu işlemlerini her biri bir işlemci çekirdeğine bağlar. Açık kaynak, bu yüzden orada nasıl yapıldığını her zaman kontrol edebilirsiniz. – mghie