Ограничение нагрузки на процессор

Discussion in 'WASM.SOFTWARE' started by MegaDwarf, Feb 17, 2008.

  1. MegaDwarf

    MegaDwarf New Member

    Blog Posts:
    0
    Joined:
    Nov 23, 2006
    Messages:
    11
    Можно ли как-нибудь ограничить нагрузку на процессор какого-нибудь приложения (не моего)? Ну, например, чтобы съедало не больше 20% проца. Есть прога, которая грузит проц на 100% независимо от его мощности. На ноуте это раздражает - очень греется. Приоритеты не катят... спс
     
  2. satrau

    satrau Александр

    Blog Posts:
    0
    Joined:
    Jan 5, 2008
    Messages:
    229
    можно вставить в код той проги вызов sleep(время);
     
  3. Max

    Max Member

    Blog Posts:
    0
    Joined:
    May 22, 2003
    Messages:
    192
    Лучше юзать задания (jobs)
    Читай про CreateJobObject ну и Рихтера само собой "Windows для профессионалов", в 4-м издании про это есть.
     
  4. roman_pro

    roman_pro New Member

    Blog Posts:
    0
    Joined:
    Feb 9, 2007
    Messages:
    291
    http://www.navigato.ru/years/2007/2007-03-09/soft-navigator/
     
  5. MegaDwarf

    MegaDwarf New Member

    Blog Posts:
    0
    Joined:
    Nov 23, 2006
    Messages:
    11
    Всем спасибо! (особенно roman_pro)
     
  6. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    Естественно не катят, приоритет определяет то, КОГДА поток получит свой квант, а не КАКОЙ квант он получит. То есть если у задачи приоритет Low и она выполняет сложные вычисления и больше нет готовых к выполнению потоков в системе, то ей будет отдано все процессорное время. Так что я думаю смысл ясен)

    ЗЫ Ждите статью про процессы и потоки скоро.. в процессе написания)