C# でシミュレーターを作成する必要があります。このシミュレーターは、構成可能な CPU 速度と限られた RAM サイズ (144MHz と 50 MB など) で 2 番目のスレッドを実行できる必要があります。
もちろん、シミュレーターが実際のハードウェアほど正確ではないことはわかっています。しかし、私はほぼ同様のパフォーマンスを得ようとしています。
現時点では、時々停止/スリープするスレッドを作成することを考えています。必要な CPU 速度に応じて、シミュレーターはこのスレッドのスリープ時間を調整し、異なる CPU 周波数をシミュレートする必要があります。達成された速度を測定するために、PerformanceCounters の使用について考えました。しかし、このアプローチでは、スレッドが使用できる RAM サイズを制限する方法がわからないという問題があります。
このようなシミュレータを実現する方法について何かアイデアはありますか?
前もって感謝します!!