olduğunu ben bir cevap bulmaya çalıştım ama bulunan tüm bilgilerden daha karıştı bir sorum var - ne yazık ki, Yani net bir yanıtOptimal sayısı hyperthreading kapalı
alamamış, hyperthreading'in kapalı olduğu bir kondomarım var.
Yazdığım bir programda kullanmam gereken en uygun konu sayısı nedir?
Programım% 100 CPU bağlı değilse (IO ile ilgilenir), yani en iyi iş parçacığı çekirdek başına bir iş parçacığından daha fazla olacaktır, çünkü bekliyorum çok iş parçacığı olacak ve daha fazla sahip Bu tür programlar için (içerik değişiminin fazla olması nedeniyle değil) daha iyi olacaktır.
AMA, Programım% 100 CPU bağlı ise - çekirdek başına bir iplik en uygunudur? Daha fazla iş parçacığı olduğu için kafam karıştı, yani her iş parçacığı için belki daha büyük bir dilim zaman elde ediliyor - bu da performansı artırabilir.
Teşekkürler!
Kesin bir yanıt alamıyorum ancak programınızı her zaman kıyaslayabilirsiniz. –
İş yükünü bilerek cevaplamak imkansız. Daha fazla iş parçacığı, hepsi çalışıyorsa bir * daha küçük * dilim ve daha fazla yük anlamına gelir. –