Я тестирую AJAX-тяжелое веб-приложение. Я работаю на новом Mac, но я использую VmWare Fusion (в настоящее время 3.1.2) для тестирования в Windows XP, используя IETester для имитации более старых версий IE.
Это позволяет мне увидеть, как старые версии IE будут отображать сайт, но я также хотел бы посмотреть, как сайт будет работать на более старой машине. Я вижу в настройках виртуальной машины, что я могу уменьшить оперативную память; Есть ли способ также снизить скорость процессора? Как еще я могу симулировать медленную машину?
(Я также собираюсь проверить, как симулировать медленное интернет-соединение .)
источник
Это действительно зависит от того, насколько медленной является машина, которую вы хотите эмулировать. Если вы откатите XP обратно к 128 МБ ОЗУ, она будет мучительно медленной, до такой степени, что я не уверен, действительно ли будет актуальна скорость виртуального процессора. Вы также можете запускать файлы виртуальных машин со старого внешнего жесткого диска USB1 (посмотрите, сможете ли вы найти диск на 4200 об / мин). Это должно замедлить ход событий.
источник
Один верный способ замедлить работу виртуальной машины - это загрузить как можно больше ее клонов!
Ваш процессор, ФСБ, ОЗУ и все другие быстрые компоненты вашей машины будут разделены и разделены между остальными виртуальными машинами (если вы выполняете что-то интенсивное - например, одну из заставок openGL), и вы почувствуете, что Вы снова в 1990 году ...
источник
Установите небольшую утилиту в гостевой виртуальной машине XP для управления частотой процессора, используя встроенное динамическое переключение частоты XP. Например, такая утилита, как SpeedswitchXP . Сам я никогда не пробовал что-то подобное, и потенциально могут возникнуть проблемы, если виртуальный ЦП, который VMWare представляет гостевой ВМ, не поддерживает динамическое переключение частоты.
источник
Я хотел бы развить идею использования потока бесконечного цикла с настраиваемой командой сна и установить приоритет процесса. Если вы хотите, чтобы я собрал небольшой кусок кода C, дайте мне знать.
источник