Замедлить исполнение программы

Тема в разделе "WASM.WIN32", создана пользователем punxer, 21 апр 2011.

  1. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Например, есть прога, что вываливает сначала диалог, потом сразу прячет его, хй поймеш какой был, а потом сразу другой, ну напрмер с паролем и тд.
    Как замедлить выполнение в n раз примерно
    варианты
    -для определенного потока
    -процесса
    -O_o системы(это напрямую к понижению множителей и тд- не пойдет)


    Сэмитировать для процесса\потока пень 100 Мгц


    Если точно не поможет нигде - посылайте тут сразу.

    Но это может помочь брякнуться в определенном интервале кода
    Сократить трейс и O_o бактрейс
    и ТД

    Пишем, думаем, критикуем - обоснованно|| goto dick
     
  2. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    трейсер написать
     
  3. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    Запусти в отладчике. Найди диалог и ставь брейкпоинт ...

    Ставь бряки на разные интерфейсные функции.
     
  4. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    asmlamo
    да ты что
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    1) Если нужно замедлить все - эмулятор qemu. Но ОС выше ХП, а может и 2000 на нем не идут.
    2) Если только вывод - убери драйвер видео-карты и оставь дефолтовый VGA. Будет тормозить только так.
    3) Про потоки и отдельные проги - есть возможность задавать им приоритет. Можно еще вычислялку в параллель запустить могучую и если не хватает тормозов, то вычислялке присвоить приоритет повыше.
     
  6. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    не знаю, насколько поможет - но есть такая штука "CPU Killer" для замедления старых игр, написанных для 95-й винды и идущих слишком быстро. Дает нагрузку на все ядра, и реально замедляет выбранный процесс или систему в целом.

    где-то вот тут: http://www.old-games.ru/utils/?id=5