![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#61 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
2all: Извиняюсь, не смог осилить все посты, уж очень много букв пишите
![]() 2Beermonza: Про процедуру помню, чертовски не хватает времени. Как только смогу - так сразу отпишусь. Но! я не забыл.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#62 | |||||||
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Tronix, ничего страшного, я не тороплю.
Цитата:
Цитата:
Цитата:
Цитата:
![]() ![]() Цитата:
Цитата:
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|||||||
![]() |
![]() |
![]() |
#63 | |||||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]() Цитата:
Я вот позапускал оба теста. При 10 объектах загрузка болтается около 0. Вопрос - где BitBlt со своей загрузкой. Почему при 253 человеках (если ты утверждаешь, что на всё остальное уходит 0-6) загрузка сразу резко подскакивает до 24. Или там опять интеллектуальный таймер, который рендерит кадр только когда в нём что-то поменялось? Цитата:
![]() Цитата:
Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|||||
![]() |
![]() |
![]() |
#64 | ||
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]() Цитата:
Код:
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
||
![]() |
![]() |
![]() |
#65 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
С циклом по-yy разобрался, записал в asm-вставку полную отрисовку и по-x и по-y, ...с 253-мя персонажами загрузка CPU пала с 28-31% до 4-8%, это с BitBlt вместе, без него показывает 0% и не подымается более.
Понял почему не могу брать в ММХ по 8 бай, ...в формуле смешивания нужно попарно умножать байты регистров, и чтобы записать ответ нужно 16 байт, вот и остаются первые 8, остальные теряются. Нужно брать частями, переводить в Word и после умножения обратно и соединять.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#66 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Что-то молчит любезный Tronix, пришлось тупо закинуть подряд двойную порцию смешивания по 4 байта, и все это с шагом 8, быстрее чуток, чем сразу в цикле по 4 байта, ...не панацея, но работает.
Во вложении тест, нужно чтобы заработало на компах с MMX. Интересует сколько будет загрузка CPU с текущими настройками теста при старте, ...и потом уже с манипуляциями до тормозов. Желательно интервал не трогать, устраивает значение.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#67 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Видно, что тест скачивается, ...только молчать не нужно, отписывайтесь, кто скачал и проверил, будет полезно для дела.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#68 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
При начальных настройка 8-17%
1024 персов, 40-45% 50000 персов ОЗУ+интервал ~950ms Проц. Dual-Core T4200 2.00GHz |
![]() |
![]() |
![]() |
#69 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Kostia, благодарю за помощь. У меня аналогично, но это Core 2 Duo, они хорошо проворачивают. Может у кого есть что-то до P4? ...не стесняемся, принимаем участие.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#70 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Я просто уезжал, поэтому отписаться оперативно не смог.
ну вот и результаты: тест N1: входные данные - 252 объектов, интервал 20 мс выходные данные - интервал 62 мс, fps 15, загрузка CPU 99-100% тест N2: входные данные - 0 объектов, интервал 20 мс выходные данные - интервал 51 мс, fps 19, загрузка CPU 99-100% тест N3: входные данные - 1 объектов, интервал 60 мс выходные данные - интервал 61 мс, fps 16, загрузка CPU 69% тест N4: входные данные - 100 объектов, интервал 60 мс выходные данные - интервал 61 мс, fps 16, загрузка CPU 84% тест N5: входные данные - 200 объектов, интервал 60 мс выходные данные - интервал 61 мс, fps 16, загрузка CPU 87% тест N6: входные данные - 500 объектов, интервал 60 мс выходные данные - интервал 72 мс, fps 14, загрузка CPU 99-100% Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
wi-fi и скорость | stenl1 | Компьютерное железо | 19 | 01.06.2010 17:48 |
Скорость рисования графиков | Master07 | Общие вопросы C/C++ | 3 | 16.07.2009 21:45 |
Скорость | bakanis | Работа с сетью в Delphi | 6 | 05.04.2009 12:39 |
Скорость скачивания | Терминатор | Свободное общение | 3 | 30.03.2009 19:03 |
Скорость проигрывания | Bigtyoma | Мультимедиа в Delphi | 0 | 30.09.2008 15:57 |