Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> повысить приоритет приложения игры 
V
    Опции темы
Bogdan1024
  Дата 15.9.2006, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: нет
Всего: 13



А как у своего приложения, написанного на с++, повысить приоритет? И нужно ли это вообще делать если приложение - игрушка? (я думаю что дополнительный приоритет ей не повредит, я прав)?


--------------------
user posted image
PM MAIL   Вверх
Romikgy
Дата 15.9.2006, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



А зачем повышать ей приоритет?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Kostt
Дата 15.9.2006, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 169
Регистрация: 8.1.2006
Где: Томск

Репутация: 1
Всего: 3



Для realtime-игры желательно установить максимальный приоритет (с гарантированным временем отклика)
Под windows это делается API-функцией SetPriorityClass
PM MAIL   Вверх
Romikgy
Дата 15.9.2006, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Цитата(Kostt @  15.9.2006,  10:16 Найти цитируемый пост)
желательно 

основания?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
MAKCim
Дата 15.9.2006, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



в unix
см. nice


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
empter
Дата 15.9.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фанат
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 20.5.2005

Репутация: нет
Всего: 4



Цитата(Kostt @  15.9.2006,  11:16 Найти цитируемый пост)
Для realtime-игры желательно установить максимальный приоритет (с гарантированным временем отклика)
Под windows это делается API-функцией SetPriorityClass 

Откуда такая информация интересно smile , программирую под DirectX, и я ни разу не видел,
чтобы изменяли приоритет процесса приложения.
Да и незачем это. 

Цитата(Kostt @  15.9.2006,  11:16 Найти цитируемый пост)
с гарантированным временем отклика

Графические библиотеки специально ориентированы на минимальное время отклика.

PM MAIL MSN   Вверх
Bogdan1024
Дата 15.9.2006, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: нет
Всего: 13



Цитата(Romikgy @  15.9.2006,  11:02 Найти цитируемый пост)
А зачем повышать ей приоритет?

Чтоб быстрее работала.
Цитата(empter @  15.9.2006,  17:50 Найти цитируемый пост)
время отклика

А что это такое?
Цитата(Kostt @  15.9.2006,  11:16 Найти цитируемый пост)
Для realtime-игры желательно установить максимальный приоритет (с гарантированным временем отклика)Под windows это делается API-функцией SetPriorityClass

Сэнкс, попробую...


--------------------
user posted image
PM MAIL   Вверх
Romikgy
Дата 16.9.2006, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Цитата(Bogdan1024 @  15.9.2006,  19:37 Найти цитируемый пост)
Чтоб быстрее работала.

А что ты делаешь ? что медленно работает?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
NextAlex
Дата 16.9.2006, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 10.8.2005
Где: Украина, г. Одесс а

Репутация: 2
Всего: 3



Цитата(Bogdan1024 @  15.9.2006,  20:37 Найти цитируемый пост)
Чтоб быстрее работала.

чтоб быстрее работала нужно оптимизировать алгоритм работы программы, а не повышать её приоритет.

Цитата(Kostt @  15.9.2006,  11:16 Найти цитируемый пост)
Для realtime-игры желательно установить максимальный приоритет (с гарантированным временем отклика)Под windows это делается API-функцией SetPriorityClass

а это, извините, чистой воды бред.
Во-первых даже установив максимальный приоритет ты всё равно никогда не получишь гарантированного времени отклика, потому что семейство осей Microsoft Windows не является системами реального времени и максимальный приоритет у них имеет как ни странно мышь, которая к таймеру не касается ни каким местом и кстати тоже может притормаживать, исключение составляет ОС MS Windows CE. Во-вторых если дает сбой или виснет приложение, запущенное с максимальным приоритетом, то дальнейшее поведение компа, на котором оно запущено сможет предсказать только шаман с бубном, что не очень хорошо скажется на мнении будущих игроков об игрушке. И можно найти еще сотню достаточно веских причин для того чтобы не делать этого в игрушке.
--------------------
Говорила мама: "Учись играть на скрипке". Не хотел носить ноты - будешь носить пианино ...
PM MAIL ICQ   Вверх
Bogdan1024
Дата 17.9.2006, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: нет
Всего: 13



Цитата
А что ты делаешь ? что медленно работает?

Пока всё работает хорошо smile. Но ведь комп у меня хороший, а игра 640x480x8 | C++ | DirectX, и написана на 20%. ...вобщем, вы меня убедили почему повышать приоритет игры не стоит smile Кроме того юзер может и сам повысить приоритет приложения (по крайней мере в винХП).


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0798 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.