私はかなりリソースを集中的に使用するアプリケーションを作成しており、そのアプリのユーザーがどのリソースを正確に使用するかを決定できるようにする方法を見つけようとしています。
ここでの問題の一部は、CPU の機能を把握することです。ユーザーがアプリで AMD Phenom II X6 で 5 コアを使用することを希望している場合、それらの 5 コアにすべてを投入してもうまくいくと思います。一方、プロセッサが Intel i7 または AMD FX-8510 の場合、これらのコアの一部はさまざまなコンポーネントを共有します。ハイパースレッダースケジューラーに誤って何かをスケジュールしたり、その程度に何かをスケジュールしたりしないようにするには、どうすればよいですか?
CPU がチョークするシナリオを回避しようとしています。これは、CPU の間違った部分にすべてを投げているためです (古い問題でした)。何か案は?