Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.07;
Скачать: CL | DM;

Вниз

Скорость анимации. Глупый, но интересный для меня вопрос.   Найти похожие ветки 

 
Германн ©   (2007-09-05 01:37) [0]

Итак. Есть у меня некая программка-карточная игрушка. Не моя. Ерунда, вобщем-то, но помогает отдохнуть мозгам. :) Так вот. У этой программки есть "анимация" раздачи карт, при которой визуальная раздача карт по рукам имеет некую скорость. С недавних пор заметил, что если у меня запущены некие другие программы (например QIP), то скорость раздачи сильно повышается. Вот и возник вопрос - что же изменяют эти программы (например QIP), что влияет на скорость выполнения операций в некоторых других программах?


 
J_f_S   (2007-09-05 01:45) [1]

Резонный вопрос: а как у тебя эта самая анимация реализована?


 
Германн ©   (2007-09-05 01:55) [2]


> J_f_S   (05.09.07 01:45) [1]
>
> Резонный вопрос: а как у тебя эта самая анимация реализована?
>
>

Чукча не читатель? :)
См. вопрос.
> Есть у меня некая программка-карточная игрушка. Не моя.


 
Германн ©   (2007-09-05 02:05) [3]

Ну т.е. в ДОСе я, если было нужно, менял период системного таймера. Но то было в ДОСе. А тут Windows. Что тут можно изменить в своей программе, чтобы и другие программы почувствовали?


 
ANTPro ©   (2007-09-05 02:14) [4]


> [0] Германн ©   (05.09.07 02:05)

Трезвый? %)


 
Германн ©   (2007-09-05 02:17) [5]


> ANTPro ©   (05.09.07 02:14) [4]
>
>
> > [0] Германн ©   (05.09.07 02:05)
>
> Трезвый? %)
>

Эээ, наверно да. Но ты об чём?


 
Инс ©   (2007-09-05 02:19) [6]


> Вот и возник вопрос - что же изменяют эти программы (например
> QIP), что влияет на скорость выполнения операций в некоторых
> других программах?

У меня есть знакомый в команде QIP, может у него спросим? :)

ЗЫ: А можно мне глянуть эту игрушку?


 
ANTPro ©   (2007-09-05 02:24) [7]

> [2] Германн ©   (05.09.07 01:55)
> Есть у меня некая программка-карточная игрушка. Не моя.

Можно было указать название и автора. Хотя это все имхо бред. ИМХО %)


 
Германн ©   (2007-09-05 02:35) [8]


> Инс ©   (05.09.07 02:19) [6]
>
>
> > Вот и возник вопрос - что же изменяют эти программы (например
> > QIP), что влияет на скорость выполнения операций в некоторых
> > других программах?
>
> У меня есть знакомый в команде QIP, может у него спросим?
>  :)
>
> ЗЫ: А можно мне глянуть эту игрушку?
>

Можно. Скажи как и я её тебе скину.


 
Германн ©   (2007-09-05 02:38) [9]


> АNTPro ©   (05.09.07 02:24) [7]
>
> > [2] Германн ©   (05.09.07 01:55)
> > Есть у меня некая программка-карточная игрушка. Не моя.
>
>
> Можно было указать название и автора. Хотя это все имхо
> бред. ИМХО %)
>

Явный перебор с "имхо". "Пить надо меньше" :-)


 
Инс ©   (2007-09-05 02:38) [10]

У меня в анкете адрес написан. Если не более 5 Mb, то плиз. Интересно глянуть на сие чудо.

ЗЫ: Надеюсь, это не вирус? ;)


 
Германн ©   (2007-09-05 02:50) [11]

Клянусь своим здоровьем, а также здоровьем всех членов моей семьи - это не вирус!


 
Инс ©   (2007-09-05 02:52) [12]

Ок, завтра (хотя по моим часам - уже сегодня) гляну.


 
J_f_S   (2007-09-05 03:47) [13]

Ага! Я его раскусил! Игрушка - его. Он просто так её распостраняет ;)


 
Anatoly Podgoretsky ©   (2007-09-05 10:39) [14]

> Германн  (05.09.2007 02:50:11)  [11]

Можно ли это перевести как - мамой клянусь


 
Углук ©   (2007-09-05 12:25) [15]

Наверное, при обычном запуске Виндовс кладет страницу памяти игры в своп. А если работают программы с менее приоритетными потоками, то из свопа она достается?


 
Vlad Oshin ©   (2007-09-05 12:38) [16]

может те же dll в памяти держит постоянно


 
Германн ©   (2007-09-05 12:48) [17]


> Anatoly Podgoretsky ©   (05.09.07 10:39) [14]
>
>

Нельзя.


 
homm ©   (2007-09-05 12:52) [18]

> С недавних пор заметил, что если у меня запущены некие другие
> программы (например QIP), то скорость раздачи сильно повышается.

Точно повышается? Программы типа QIP кушают ОЧЕНЬ много (для своего класса, что не может не говорить о кривизне рук программиста) дискрипторов GDI, что сказвываеться на общей тьормознутости работы графики, особенно на слабых и старых системах.


 
clickmaker ©   (2007-09-05 13:06) [19]


> если у меня запущены некие другие программы (например QIP),
> то скорость раздачи сильно повышается

игруха обладает неким ИИ. По числу запущенных программ определяет, что игрок шибко занят, и старается раздавать быстрее, экономя его время


 
Sapersky   (2007-09-05 13:41) [20]

Возможно, QIP использует timeBeginPeriod, которая не только sets the minimum timer resolution, как написано в help"e, но и устанавливает размер кванта времени в системе, что может, в частности, приводить к изменениям задержки, которые даёт функция Sleep.

http://www.dtf.ru/articles/read.php?id=39888


 
Германн ©   (2007-09-05 13:41) [21]


> игруха обладает неким ИИ. По числу запущенных программ определяет,
>  что игрок шибко занят, и старается раздавать быстрее, экономя
> его время

:-)


 
Инс ©   (2007-09-07 14:50) [22]

Германн ©

Что ж, отвечу здесь. Получил. Отправил даже Вам ответ, но судя по всему он не дошел, т.к. я не получил подтверждение о доставке. Спам-фильтр? :)
Что касается программы - она у меня не запустилась, выдала сообщение что типа библиотека с картинками для карт не найдена. Она точно стандартную cards.dll использует или у нее какая-либо своя библиотека? Возможно причина в разных версиях библиотеки. Можно тогда попробовать прислать мне еще и cards.dll.



Страницы: 1 вся ветка

Текущий архив: 2007.10.07;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.018 c
2-1189091338
Igor_
2007-09-06 19:08
2007.10.07
Шрифт в польской Windows XP


15-1189408708
vasIZmax
2007-09-10 11:18
2007.10.07
Органайзер-инспектор


9-1160830736
homerpro
2006-10-14 16:58
2007.10.07
как создать движок


15-1189200756
Petr V. Abramov
2007-09-08 01:32
2007.10.07
славные 90-е РФ


9-1161426272
maxim-13
2006-10-21 14:24
2007.10.07
SOS