Текущий архив: 2008.03.30;
Скачать: CL | DM;
Вниз
Загрузка процессора Найти похожие ветки
← →
DillerXX © (2007-01-13 12:40) [40]
> circles_fps300 - FPS менее единицы на взгляд...
> Версия с 300 фпс благополучно отрисовывала 1 кадр в секунду(по
> показаниям Fraps"a).
Я не понял, тоесть 1 обновление экрана за секунду?! Ужас... Как это вообще может быть...
> Sleep(0) попробуйте еще
Не помогает.
> я что-то не понял, CIRCLES_fps300.exe дает нагрузку от нуля
> до двух процентов на проц
Фигасе, как это как может быть... Там же не слипов, должна быть загрузка 100%. Как у тебя с движением в обоих программах?
← →
_no_name_ (2007-01-14 04:06) [41]
int Sys_Milliseconds (void)
{
int curtime;
static int base;
static bool initialized = false;
if (!initialized)
{ // let base retain 16 bits of effectively random data
base = timeGetTime() & 0xffff0000;
initialized = true;
}
curtime = timeGetTime() - base;
return curtime;
}
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MSG msg;
int time, oldtime, newtime;
oldtime = Sys_Milliseconds ();
while (true)
{
while (PeekMessage (&msg, NULL, 0, 0, PM_NOREMOVE))
{
if (!GetMessage (&msg, NULL, 0, 0))
Sys_Done ();
TranslateMessage (&msg);
DispatchMessage (&msg);
}
do
{
newtime = Sys_Milliseconds ();
time = newtime - oldtime;
} while (time < 1);
UpDateInputs (time);
UpDateScreen (time);
oldtime = newtime;
}
}
← →
grisme © (2007-01-14 20:04) [42]ors_archangel © (10.01.07 22:08) [10]
аха, ты думаешь ты настолько умнее ребят из ID, что они совсем упустили из рук оптимизацию? ххххех..
точно так же, отчего-то не видел чтобы "давали http"...сервер тебе подарить? так эта, к хостерам, к хостерам...
ЗЫ. ответ на буквоедство
← →
ors_archangel © (2007-01-14 20:46) [43]grisme [42]
Тогда уж протокол подари :) Ладно, извини меня, грешного, пожалуйста. Но насчёт оптимизации не понял, что ты имел в виду. Движки id действительно быстрые, но если меню грузит 100%, то тут какие оптимизации имеются в виду?
← →
grisme © (2007-01-16 04:32) [44]да я имел ввиду, что в Quake этот нагруз на CPU не особо заметен - точнее совсем не заметен :] Я понимаю, что нужно придерживаться точного определения ScreenSaver(то, что должен кушать мало ресурсов), но нагрузка в 100%, если сделать ее незаметной - не столь существенна.
← →
Vga © (2007-01-16 10:07) [45]> [40] DillerXX © (13.01.07 12:40)
> Я не понял, тоесть 1 обновление экрана за секунду?! Ужас...
> Как это вообще может быть...
Меньше даже
> Фигасе, как это как может быть... Там же не слипов, должна
> быть загрузка 100%. Как у тебя с движением в обоих программах?
В 65fps - нормуль, в 300fps - как может выглядеть движение при 1FPS?
Видимо в 300fps ты что-то накосячил.
> [43] ors_archangel © (14.01.07 20:46)
А сколько он в том же меню выдает FPS? Вот тут и оптимизации... Игры такие все практически грузят проц на 100%.
← →
XProger © (2007-01-16 14:06) [46]100% в диспетчере задач ещё не значит что процессор выполняет "полезную работу". У меня в проекте нагрузка 100% и при этом в цикле рендера я без ущерба для FPS могу запускать циклы порядка 10 000 000 сложений...
Страницы: 1 2 вся ветка
Текущий архив: 2008.03.30;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.044 c