Управление планировщиком MS-Windows (или иным образом) - тестировать производительность приложения на более медленном процессоре? - PullRequest
1 голос
/ 01 апреля 2011

Есть ли какой-нибудь инструмент, позволяющий управлять планировщиком MS-Windows (в моем случае 32-битной XP-SP3), s.t. целевое приложение (которое я хотел бы протестировать) работает так, как будто оно работает на более медленном процессоре. Скажем, мой физический хост - это двухъядерный процессор 2,4 ГГц, но я бы хотел, чтобы приложение работало так, как будто оно работает на процессоре 800 МГц / 1,0 ГГц.

Мне известны некоторые такие программы, которые позволяли старым играм для DOS работать медленнее, но, AFAIK, они используют подход, потребляющий циклы ЦП для истощения приложения. Я не хочу такого, а также хотел бы иметь более высокую точность управления на часах.

1 Ответ

2 голосов
/ 01 апреля 2011

Я не верю, что вы найдете программное обеспечение, которое напрямую эмулирует различные процессоры.Но что-то вроде ProcessLasso позволит вам контролировать загрузку ЦП программ.Таким образом, имитируя, таким образом, более медленную тактовую частоту.

Я также нашел эту запись в блоге со многими другими способами регулирования вашего ЦП: Методы регулирования ЦП Windows

Кроме того, если у вас есть доступ к VMWare, вы можете настроить ресурспул с ограниченным резервированием процессора.

...