情景:我有一個示例應用程序,我有3個不同的系統配置 -基於no的線程配置。 CPU-核心
- 2 core processor, 2 GB RAM, 60 GB HHD,
- 4 core processor, 4 GB RAM, 80 GB HHD,
- 8 core processor, 8 GB RAM, 120 GB HHD
爲了有效地利用我的應用程序的H/W能力,我想配置的沒有。在應用程序級別的線程。但是,我希望在徹底瞭解系統功能之後才能做到這一點。
難道有一些方法(系統/模式/工具)來確定系統的實力,參考最大和最小編號。的線程,它可以最佳服務&而不會損失任何效率和性能。通過這個,我只能配置我的應用程序的那些值,這些值將充分公正,併爲相應的硬件配置實現最佳性能。
已編輯1: 請問任何人請告訴任何關於如何爲特定的硬件配置設置基準的讀取。
Edited2: 爲了使它更直接 - 希望學習/瞭解的任何資源/寫起來,我可以閱讀一般/整體水平獲得關於線程的CPU管理一定的瞭解。
我想查找最小值的最佳值。的線程/最大號碼。基於上述系統配置的示例應用程序的線程數量,以實現最佳性能和完整的資源利用率。 – Santosh
如果你不想用「啓發式」的答案,剩下的只是實驗設計。嘗試一些設置,你一定會發現本地最大/最小值。 –