Как на C# набросать простенькую программу, обеспечивающую нагрузочное тестирование процессора?
Требуется выяснить:
1. Сколько ядер и на сколько процентов было задействовано
2. Зависимость падения производительности от количества потоков и степени активности этих потоков.
3. Зависимость производительности от объёма кэш-памяти процессора. Сам предполагаю, что прирост кэш-памяти на 50% даёт прирост в производительности лишь на 6-8%.
Результаты тестирования надо занести в лог-файлик.
Может уже есть готовые тесты?