アプリケーションのパフォーマンスとインテリジェンスに関連する質問があります。
3 台の異なる構成のマシンで実行すると、ウィンドウ サービスが作成されました。マシンの適切なリソース (CPU とメモリ) を活用してほしい。
マシン 1(M1) には 1 GB RAM のシングル コアがあるとします。
マシン 2 (M2) には、2 GB RAM の 2 つのコアがあります。
Machine3 (M3) には、4 GB の RAM を備えた 4 つのコアがあります。
私のサービスが実行されると、適切なリソースを利用する必要があります。たとえば、マシンの CPU 使用率が 1% の場合、ユーザーは 50% 以上使用する必要があります。すでに 50% の場合は、30% のみを使用します。ラムもそう。ただし、90% などの制限を超えることはありません。
基本的に、私はマルチスレッド サービスを作成しましたが、これは現在、マシン リソースを気にせず、それを利用し続けています。私はその中にこの知性を含めたいと思っています。
あなたのアイデアで私を助けてください。
ありがとう