Снижение производительности устройства разработки в соответствии со спецификациями конечного пользователя - PullRequest
2 голосов
/ 12 ноября 2010

У меня есть веб-приложение, и мои пользователи жалуются на производительность. Мне удалось сузить его до JavaScript в проблемах IE6, которые мне нужно решить. Я нашел отличный инструмент dynaTrace AJAX, но моя проблема в том, что у меня нет проблем на моем компьютере разработчика.

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

Ответы [ 5 ]

0 голосов
/ 12 ноября 2010

Вы можете попробовать Fossil Toys

* PC Speed
  PC CPU speed monitor / benchmark. With logging facility.
* Memory Load Test
  Test application/operating system behaviour under low memory conditions.
* CPU Load Test
  Test application/operating system behaviour under high CPU load conditions.

Хотя он не имитирует конкретную тактовую частоту процессора.

0 голосов
/ 12 ноября 2010

В большинстве программ для виртуальных ПК вы можете ограничить объем ОЗУ, но не можете установить более низкую скорость ЦП, поскольку он не эмулирует ЦП, а использует хост-процессор.

Вы можете использовать какое-нибудь программное обеспечение для эмуляции, например bochs , которое позволит вам настроить среду процессора x89.

0 голосов
/ 12 ноября 2010

Я не уверен, что вы можете связать его с CPU, но в VirutalBox или Parallel вы можете ограничить использование памяти.Я предполагаю, что если вы дадите ему только 128 МБ, то это будет очень медленно.Вы также можете ограничить пропускную способность в сети с помощью множества инструментов.Я думаю, единственное, в чем я не уверен - это процессор.Это сложно.Любопытно узнать, что вы найдете.:)

0 голосов
/ 12 ноября 2010

Вы можете получить копию VMWare Workstation и заглушить процессор вашей виртуальной машины.

0 голосов
/ 12 ноября 2010

Я не знаю ни одного решения для виртуализации, способного сделать это, но я знаю, что эмулятор компьютера / процессора Bochs позволяет вам указать ограничение на количество эмулируемых инструкций в секунду, котороевы можете использовать для имитации более медленных процессоров.

...