|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.10.2010, 22:52 | #61 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
2all: Извиняюсь, не смог осилить все посты, уж очень много букв пишите Но по-моему правильно Ulex сказал: все равно все останутся при своих мнениях. Я не знаю, может быть вы не видели, но я выкладывал пару моих програмок, приложу на всякий случай еще раз. Первая программа (dotsss.exe) - считает и рисует фигуру в таймере. Получаем ничтожную загрузку CPU и предел в 64 fps. Вторая программа (3dTor.exe) рисует в отдельном потоке, в цикле которого после каждого кадра стоит Sleep(1). (отключается опцианально). Получаем максимальный fps (у меня ~400 fps), но и большую загрузку процессора (но не 100-процентную, потому как отдаем ресурсы системе процедурой Sleep(1) ). Если снять галочку с Idle 1 ms, получаем еще больший fps, но уже загрузку 100%.
2Beermonza: Про процедуру помню, чертовски не хватает времени. Как только смогу - так сразу отпишусь. Но! я не забыл.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
20.10.2010, 00:03 | #62 | |||||||
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Tronix, ничего страшного, я не тороплю.
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|||||||
20.10.2010, 03:21 | #63 | |||||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Я вот позапускал оба теста. При 10 объектах загрузка болтается около 0. Вопрос - где BitBlt со своей загрузкой. Почему при 253 человеках (если ты утверждаешь, что на всё остальное уходит 0-6) загрузка сразу резко подскакивает до 24. Или там опять интеллектуальный таймер, который рендерит кадр только когда в нём что-то поменялось? Цитата:
Цитата:
Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|||||
20.10.2010, 14:41 | #64 | ||
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Код:
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
||
22.10.2010, 21:55 | #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) Мир духу его
|
25.10.2010, 21:27 | #66 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Что-то молчит любезный Tronix, пришлось тупо закинуть подряд двойную порцию смешивания по 4 байта, и все это с шагом 8, быстрее чуток, чем сразу в цикле по 4 байта, ...не панацея, но работает.
Во вложении тест, нужно чтобы заработало на компах с MMX. Интересует сколько будет загрузка CPU с текущими настройками теста при старте, ...и потом уже с манипуляциями до тормозов. Желательно интервал не трогать, устраивает значение.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
26.10.2010, 18:30 | #67 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Видно, что тест скачивается, ...только молчать не нужно, отписывайтесь, кто скачал и проверил, будет полезно для дела.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
27.10.2010, 08:48 | #68 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
При начальных настройка 8-17%
1024 персов, 40-45% 50000 персов ОЗУ+интервал ~950ms Проц. Dual-Core T4200 2.00GHz |
27.10.2010, 15:28 | #69 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Kostia, благодарю за помощь. У меня аналогично, но это Core 2 Duo, они хорошо проворачивают. Может у кого есть что-то до P4? ...не стесняемся, принимаем участие.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
27.10.2010, 19:13 | #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 |