|
|
#1 | ||
|
Юзер
Регистрация: 29.04.2008
Сообщений: 341
Репутация: 343
|
__________________
This is the end, beautiful friend This is the end, my only friend The end of our elaborate plans The end of everything that stands The end No safety or surprise The end I'll never look into your eyes again |
||
|
|
|
|
|
#2 | ||
|
Заблокирован
Регистрация: 02.06.2006
Адрес: Не помню
Сообщений: 459
Репутация: 31
Предупреждения: 400 |
Мне кажется проблемы и способы их решения должны обсуждатся в теме игры.Зачем тут отдельную тему делать?Например тормозит у меня обливион,нафиг мне сюда лезть?Не проще ли в тему по игре?
|
||
|
|
|
|
|
#3 | ||
|
Юзер
Регистрация: 29.04.2008
Сообщений: 341
Репутация: 343
|
А это в помощ игростроевцам!Оптимизировать свои игры тоже надо.
__________________
This is the end, beautiful friend This is the end, my only friend The end of our elaborate plans The end of everything that stands The end No safety or surprise The end I'll never look into your eyes again |
||
|
|
|
|
|
#5 | ||
|
Юзер
Регистрация: 29.04.2008
Сообщений: 341
Репутация: 343
|
Я инициатор, но не более, знаю только как увеличить оптимизацию во флэше, ждем друих поситителей.
__________________
This is the end, beautiful friend This is the end, my only friend The end of our elaborate plans The end of everything that stands The end No safety or surprise The end I'll never look into your eyes again |
||
|
|
|
|
|
#6 | ||
|
Пугатель
![]() Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,111
Репутация: 1096
|
]The Vork[
При разматывании циклов исключается время, необходимое на выполнение проверки завершения цикла и переход на метку в начало цикла. Целесообразно только в случае заранее известного, статичного, небольшого числа повторений (до 10). Подробнее тут: http://www.codenet.ru/progr/optimize/asm_opt3.php
__________________
![]() Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
|
|
|
|
#7 | ||
|
Новичок
Регистрация: 14.08.2006
Сообщений: 42
Репутация: 5
|
2[CCCP] Monster : та дату статьи забыл там посмотреть - PC Magazine/Russian Edition, No. 1/1992, pp. 102-117 , там даже по регистрам видно , что они 16битные , что уже указывает на модели процессоров класса i80(2)86 , грубо-говоря , это и есть для i80(2)86 .. к сведению - 8086 выпущен в конце 70х и частота там в пределах 5-6 мгц , а его старший брат 80286 имеет частоту от 6 до 20 мгц
, выпущен примерно тогда же ))Естественно в то время оптимизация кода была большой проблемой из-за ограниченной скорости процессора , но в наше время , точнее начиная уже с первых ПК , это вообще нет смысла даже вспоминать . ]The Vork[ поняли куда эту размотку циклов ?
__________________
OpenIV Team /* Grand Theft Auto Soft */ www.OpenIV.SannyBuilder.com www.Alexander.SannyBuilder.com /* Space Rangers Soft */ www.StarMind.3dn.ru /* King's Bounty Trainer */ http://kingsbounty.ru/forum/index.php?showtopic=1451 |
||
|
|
|
|
|
#8 | ||
|
Пугатель
![]() Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,111
Репутация: 1096
|
Alexander K
К алгоритмам дата выпуска процессора имеет мало отношения. А размотка циклов как использовалась, так и используется по сей день, в случае, если на сам цикл надо сравнимое с телом цикла число машинных тактов. Тут можно сократить время выполнения в 1.5-2 раза. Если выполняется цикл пару тысяч раз - то это действительно ерунда. А если у тебя пара тысяч объектов, в которых нужно обсчитывать что-то этим алгоритмом, тоже пару тысяч повторений, то двухкратное сокращение времени выполнения окажется весьма полезным. Это я все к тому, что не имеет значения, на сколько крут за последние 10 лет стал твой процессор. Значение имеет лишь задача оптимизации, успешное выполнение которой зависит от архитектуры и используемых алгоритмов. И если есть смысл в каком-то бородатом приеме оптимизации, то его следует использовать.
__________________
![]() Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) Последний раз редактировалось [CCCP] Monster; 01.06.2008 в 02:40. |
||
|
|
|
|
|
#9 | ||
|
Новичок
Регистрация: 14.08.2006
Сообщений: 42
Репутация: 5
|
[CCCP] Monster
Переходы выполняются за несколько маш. циклов , что уж никак не может повлиять на работоспособность мп и скорость выполнения кода , а если там , к примеру , действия над объектами , как сказили вы , то размер кода работы с объектом никак уж нельзя соизмерять с кодом перехода . И если уж на то пошло , что идет борьба за максимальную оптимизацию , то пишите всё на асме ) Естественно это не возможно .
__________________
OpenIV Team /* Grand Theft Auto Soft */ www.OpenIV.SannyBuilder.com www.Alexander.SannyBuilder.com /* Space Rangers Soft */ www.StarMind.3dn.ru /* King's Bounty Trainer */ http://kingsbounty.ru/forum/index.php?showtopic=1451 |
||
|
|
|
|
|
#10 | ||
|
Пугатель
![]() Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,111
Репутация: 1096
|
Цитата:
Короче, мы что-то углубились в бесплодные споры. По существу есть что-нибудь?
__________________
![]() Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
|
|
|
|
#11 | ||
|
Новичок
Регистрация: 14.08.2006
Сообщений: 42
Репутация: 5
|
Цитата:
__________________
OpenIV Team /* Grand Theft Auto Soft */ www.OpenIV.SannyBuilder.com www.Alexander.SannyBuilder.com /* Space Rangers Soft */ www.StarMind.3dn.ru /* King's Bounty Trainer */ http://kingsbounty.ru/forum/index.php?showtopic=1451 Последний раз редактировалось Alexander K; 02.06.2008 в 00:31. Причина: была ... |
||
|
|
|
|
|
#12 | ||
|
Юзер
Регистрация: 22.03.2008
Адрес: Канатчикова_Дача
Сообщений: 208
Репутация: 93
|
Вот мои советы
Скрытый текст: 1. Ставим GameGain и сразу же таблэтку, без неё даже не начинайте установку программы, зптем выбираем свой железо ставим FAST затем ждём, перезагружаем комп. Мои личные опыты Скрытый текст: 2.Вырубайте аППсолютно всё включая аську,а самое главное антивир 3. Поройтесь в ини файлах, иногда помогает 4. Мною не проверенный Зайдите в игру затем сверните и нажмите ctrl+alt+delete зайдите в процессы, найдите процесс запущенной игры нажмите на ней ПКМ и в пункте приоритет выставите Ниже среднего или Низкий (говорят что в мморпг и КС прибавояет ещё и пинг.) Вот и всё !
__________________
Модераторы навечно забанили бы за эту подпись ? (с) |
||
|
|
|
|
|
#13 | ||
|
Новичок
Регистрация: 22.08.2007
Сообщений: 40
Репутация: -3
|
Тут можно почитать про это "Оптимизация Direct3D приложений."
http://www.gamedev.ru/articles/?id=10022
__________________
Я не знаю, что такое мое тело, что такое мои чувства, что такое моя душа, что такое та часть моего я, которая думает то, что я говорю, которая размышляет обо всем и о самом себе и все-таки знает себя не больше, чем все остальное. Б.Паскаль http://casual-all.info - Маленькие игры для больших людей. |
||
|
|
|
|
|
|