Есть ли способ симулировать медленный компьютер без перегрузки частотой BIOS? - PullRequest
2 голосов
/ 26 января 2011

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

Тем не менее, я немного озадачен тем, как уменьшить процессор, кроме как перейти в BIOS и настроить тактовые частоты, чего я предпочел бы избежать, если это возможно. Если это имеет значение, я использую XP.

Ответы [ 4 ]

2 голосов
/ 26 января 2011

Сделайте что-нибудь интенсивное ЦП, например, кодирование видео ( Ручной тормоз ) и используйте BES ( ссылка ), чтобы ограничить использование процессора до 80% или 90%.Тогда вы можете увидеть, что это меняет.

2 голосов
/ 26 января 2011

Я бы посоветовал протестировать старые браузеры, которые не компилируют байт-код JavaScript и используют меньше оптимизаций.

1 голос
/ 26 января 2011

Если у вас нет много тяжелых скриптов или флеш-компонентов, вам, вероятно, не нужно будет об этом беспокоиться. Если вы беспокоитесь, то вы можете проверить с помощью панели разработчика Chrome фактическое время, затраченное процессором на рендеринг страницы. Это может быть переведено непосредственно для более медленных процессоров. Если вы действительно хотите настроить его, вам понадобится программа, которая будет «раскручивать» процессор с установленной скоростью и регулировать его уровень приоритета (это можно сделать с помощью Windows API).

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

Кроме того, Flash использует аппаратное ускорение. Плохо, но оно им пользуется. Это означает, что вы можете не увидеть какого-либо влияния на производительность при смене ЦП, но изменение графического процессора (не так просто) повлияет на производительность на тонну.

1 голос
/ 26 января 2011

Если вы не используете чрезвычайно сложный Javascript (и / или браузер с очень медленным движком JS - разница гораздо большая), ЦП клиентского компьютера действительно не является проблемой во время загрузки страницы. По крайней мере, 99% компьютеров, используемых сегодня для просмотра веб-страниц, настолько быстры, что рендеринг страниц выполняется не более чем за несколько миллисекунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...