Darboğaz yüzdesini ortalama istatistikler belirler. Reeldeki darboğaz yüzdesini tam olarak hesaplamanız zaten mümkün değil. Bunu sistemi oluşturan her komponent belirler.
Piyasadaki bütün işlemcileri sizin istatistiki olarak puanlamanız, aynısını ekran kartları için yapmanız ve bu puanlamaları karşılaştırmanız lazım. Örneğin i5 9400F ile RTX 4070 kombinasyonu gibi ciddi darboğaz söz konusu olan bir sistemi incelediğinizde istatistiki olarak %40 gibi bir darboğaz yaşanacaktır. Fakat reelde yaptığınız iş ve sisteminizin diğer bileşenlerine göre bu oran sapabilmektedir.
Eğer ben sizin yerinizde olsaydım; bu istatistiklere sahip bir internet sitesi üzerinden bu karşılaştırmaları yapar, kullanıcıya sonucu gönderirdim. Tabii bu durumda siz aslında pek bir şey yapmamış oluyorsunuz. Uygulamanız bir istemci oluyor sadece.
Eğer internetten veri almayacak olsam;
-Intel işlemciler ve AMD işlemciler için bir arabirim ile model kodu üzerinden performans tayini yapardım. En güçlü model kodunu baz alırdım, her jenerasyon için %20'lik sabit bir fark koyardım vs.
-Local'de çalıştırabileceğim bir CPU benchmark yazardım ki bu en kolay yol. Ama C# ilr CPU performansını ne kadar doğru ölçersiniz pek bir fikrim yok.
-GPU için de yine local bir benchmark yazardım ki bu benchmark'ı ile C++ ile yazar app'imin içine gömerdim.
-Aldığım sonuçları standardize eder, korelasyona bakardım.
Yani anlayacağınız internetten hazır veri almayacaksanız bu iş biraz istatistikçilerin işidir. Her şey yazılım diliyle olmuyor maalesef.