· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Максимальная загрузка процессора

Посл.отвђт Сообщенiе


Дата: Июл 6, 2003 12:59:15

Как сделать максимальную загрузку процессора? И чтобы при этом не тормозить весь комп, а задавать нагрузку только на процессор? Может пример какой есть, где можно заставить процессор считать какие-нибудь числа?


Дата: Июл 6, 2003 15:41:15

_start:
jmp _start

100% загрузка :)))


Дата: Июл 6, 2003 17:29:41

Дух дзена
Не, не подходит. При этом все остальные программы зависают и главное зависает окно, с которого этот "прием" вызван.


Дата: Июл 6, 2003 18:58:18

Что значит окно зависает ?
Создай отдельный поток, поставь ему приоритет Idle.


Дата: Июл 6, 2003 21:26:35

Дух дзена
Не получается поток создать :( Пишу так:

ThreadPrc PROTO

TreadPrc proc
.while TRUE
.endw
ret
TreadPrc endp

invoke CreateThread,0,0,ADDR ThreadPrc,hWin,0,ThreadID
mov hThread,eax
invoke SetThreadPriority,hThread,THREAD_PRIORITY_IDLE

В ответ на это компилятор пишет:

cpu.obj : error LNK2001: unresolved external symbol _ThreadPrc@0
cpu.exe : fatal error LNK1120: 1 unresolved externals

Что неправильно?


Дата: Июл 6, 2003 21:35:23

Странно - заработало, но только когда я поменял ThreadPrc на Run :(

Теперь все пашет отлично!

Спасибо за помощь! ;)


Дата: Июл 6, 2003 22:03:59 · Поправил: Quantum

Gloomy
TreadPrc proc
. . .
ADDR ThreadPrc

TreadPrc != ThreadPrc (в первом случае без 'h')


Дата: Июл 6, 2003 23:29:01

Quantum
Заметил уже :) Спасибо!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.068