Как моделировать более низкие машины процессора ЦП для тестирования браузера

У нас есть некоторые пользователи, которые используют приводимые в действие машины более низкого ЦП, и они встречаются с медленным временем отклика с помощью нашего веб-приложения. Есть ли какой-либо способ для меня сделать тестирование так, чтобы я мог моделировать более низкие уровни ЦП?

Например, я имею вычислительную власть на 2,3 ГГц, я могу понизить ее к 1,6 ГГц или понизиться так, чтобы я смог тестировать ее?

BTW, наши клиенты используют Windows. Я должен моделировать низкую вычислительную мощность на Internet Explorer как браузер.

12
задан John Rotenstein 16 September 2015 в 10:31
поделиться

7 ответов

У большинства новых процессоров множитель можно легко уменьшить (Intel: Speedstep, AMD: PowerNow!). Это используется для экономии энергии. С RMclock вы можете вручную настроить множитель и, таким образом, снизить частоту и замедлить работу компьютера. Я сам использую этот инструмент, поэтому могу сказать, что он работает.

http://cpu.rightmark.org/products/rmclock.shtml

7
ответ дан 2 December 2019 в 05:54
поделиться

Виртуальная машина Bochs (произносится как блоки) позволяет вам установить директиву инструкций в секунду . Это, наверное, самый медленный эмулятор из всех существующих ...

6
ответ дан 2 December 2019 в 05:54
поделиться

Еще одна небольшая возможность в дополнение к вышеперечисленным - это загрузка окон в конфигурации с меньшими ресурсами. Перейдите в меню «Пуск», выберите «Выполнить» и введите MSCONFIG. Вы можете перейти на вкладку загрузки, нажать на дополнительные параметры и ограничить память и количество процессоров. Он не такой надежный, как предыдущий, но дает вам другой вариант.

1
ответ дан 2 December 2019 в 05:54
поделиться

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

В новых процессорах реализованы улучшения в архитектуре, которые делают их более эффективными с точки зрения равной тактовой частоты, чем старые чипы. Между прочим, из-за этого виртуальные машины также являются плохим способом тестирования производительности для "старых" технологий.

Лучше всего просто купить пару старых машин. Использование аналогичной оперативной памяти (типы и количество), процессора, чипсетов материнской платы, жестких дисков и видеокарт. Все это влияет на общую производительность самого компьютера.

Я поднимаю другие компоненты, потому что изменение только одного из них может повлиять даже на производительность браузера. Ярким примером является память. Если ваши клиенты ограничены чем-то вроде 512 МБ ОЗУ, машины могут выполнять большой доступ к жесткому диску для обмена виртуальными машинами, даже для того, чтобы просто запустить браузер. В этой ситуации понижение тактовой частоты вашего процессора при сохранении ваших 2 ГБ (предположительно) ОЗУ все равно не будет работать примерно так же, даже если все остальное будет равным.

2
ответ дан 2 December 2019 в 05:54
поделиться

Я бы порекомендовал запустить что-нибудь в фоновом режиме, которое съедает все циклы вашего процессора.

Программа, которая находит простые числа или что-то подобное.

3
ответ дан 2 December 2019 в 05:54
поделиться

Создайте несколько виртуальных машин.

Вы можете использовать VirtualPC или VirtualBox оба бесплатны.

3
ответ дан 2 December 2019 в 05:54
поделиться

Еще одно большое различие между высокопроизводительными и низкопроизводительными процессорами - это количество доступных ядер. Это может реально отличаться в 4 раза, что намного больше, чем разница в тактовой частоте, с которой вы, вероятно, столкнетесь.

Вы можете решить эту проблему, установив привязку потока. Даже IE6 будет использовать 13 потоков только для отображения google.com. Это означает, что он выиграет от многоядерного процессора. Но если вы установите привязку потока только к одному ядру, все 13 потоков IE должны будут совместно использовать это одно ядро.

1
ответ дан 2 December 2019 в 05:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: