Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1204639747
snake-as
2008-03-04 17:09
2008.03.30
Несколько клавиш


15-1202720720
Dmitry S
2008-02-11 12:05
2008.03.30
Мак мощьнее обычного IBMcomp ПК ...


2-1204539872
swsk
2008-03-03 13:24
2008.03.30
Application.Terminate


15-1203407574
Бугага
2008-02-19 10:52
2008.03.30
Firebird, шифрование


15-1203177531
Alien1769
2008-02-16 18:58
2008.03.30
Интересная ошибка