Были похожие проблемы, это было вызвано другим пользовательским модулем. Я назвал другой скрипт json.py
, и оказалось, что он пытался загрузить пользовательский файл json.py как модуль. Метод dumps там явно недоступен.
Переименование сценария json.py во что-то другое (json2.py) избавило от этой проблемы.
Мы используем "поврежденный" сервер, который мы называем doofus для нагрузочного тестирования. это старый блок P3 / 500 с ограниченным ОЗУ.
Другой вариант - установка виртуальной машины с очень ограниченными ресурсами.
Используйте powercfg.exe , чтобы принудительно переключить компьютер на созданный вами план управления питанием, который блокирует ЦП на более низкой частоте для экономии энергии. Доступные состояния зависят от вашей платформы (на большинстве настольных компьютеров их всего пара).
Эмулятор Bochs с открытым исходным кодом довольно легко замедлить, отредактировав его файл конфигурации. В нем будет работать Windows XP. Он не такой мощный, как vmware, но есть гораздо больше вариантов конфигурации.
Посмотрите документацию на конфигурационный файл «bochsrc» и особенно на запись «IPS». (Инструкций в секунду)
Если вы считаете, что ваша аппаратная установка может справиться с этим, некоторые материнские платы позволяют вручную указать множитель тактовой частоты или другие параметры скорости в BIOS. Часто есть вариант для более низкой скорости или поле, где вы можете вручную ввести более низкий множитель.
Если нет, вы можете подумать о настройке виртуальной машины и убедиться, что она не полностью виртуализирована - паравиртуализированные машины работают медленнее из-за необходимых переводов, которые происходят на уровне виртуализации.
Удалите термопасту и запылите процессор :-) Также удалите часть оперативной памяти.
У вас есть много вариантов. Вот что я могу придумать:
Вы можете взглянуть на симулятор всей системы, такой как Simics . Simics позволяет детерминированно моделировать всю систему (включая сети, если хотите). Вы можете не только настроить частоту процессора, но и подробно изучить систему, чтобы увидеть, как она себя ведет.
К сожалению, у Simics довольно высокая цена.
Если вы хотите очень легко увидеть действительно драматические эффекты, установите переключатель / MAXMEM в boot.ini (или используйте msconfig). Это ограничит объем памяти, используемой системой - переключение на 256 МБ или меньше сделает работу очень и очень медленной.
По этой причине мы храним старый ноутбук. Помог мне найти тонкую проблему синхронизации в некотором коде заставки, который абсолютно невозможно воспроизвести на приличных четырехъядерных устройствах разработчика.
Установите Norton 360. Из-за этого курсор мыши задерживается во время обновлений и постоянно требует перезапуска.
Конечно, вот Руководство по встраиванию Rhino . Я делал это в прошлом, и это работает очень хорошо. Необходимо выполнить прокрутку вниз до в этом разделе .
-121--3159577- При использовании компилятора Microsoft имеются открытые символы __ argc
, __ argv
и __ wargv
, определенные в stdlib.h
. Это также относится к MinGW, использующему библиотеки среды выполнения Microsoft.
Два приложения Windows: Mo 'Slo и Cpukiller .
Я помню, как я слышал об одном, который захватывает большие порции оперативной памяти, чтобы уменьшить доступную для вас оперативную память, но я забываю, как она называется.