Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
Германн ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.037 c
15-1189108877
max_
2007-09-07 00:01
2007.10.07
info


3-1180604459
Тфьу
2007-05-31 13:40
2007.10.07
Не происходит RefreshRecord в Oracle


1-1185362246
SpellCaster
2007-07-25 15:17
2007.10.07
Получение класса по имени


2-1189508158
Korneley
2007-09-11 14:55
2007.10.07
Неясности с отрисовкой SubItem у ListView


15-1189059128
Ega23
2007-09-06 10:12
2007.10.07
умер Лучиано Паваротти





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский