Hanabishi
COOL STATUS
offline
Опыт: отключен
|
лол, лишние вызовы процедур => потеря производительности |
30.04.2011, 23:22 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Цитата:
Ок, давайте писать на asm все. |
|
30.04.2011, 23:33 | #22
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DotaMaster666
Silenced by GadenbIsh
offline
Опыт:
1,259Активность: |
Идиотизм. Вот открываете вы код и видите место известных нативок типа DestroyEffect(AddSpecialEffectTarget(... странную CreateSFX. Надо ее найти, где она сидит, ознакомится с ее телом, что бы понять, что же она делает, и чем отличается о основной. Это несомненно повысит читаемость кода, и сделает его более переносимым. Про скобочки - отдельная тема, можете поискать сами. Коротко - делать везде одинаково и все. |
30.04.2011, 23:39 | #23
+0/−3
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FEARSTARTER
desert eagle
offline
Опыт:
19,284Активность: |
Цитата:
|
|
01.05.2011, 00:27 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Lobster
offline
Опыт:
2,043Активность: |
А это про меня. Делал для себя, для быстрого clear screen через пробел. Хотел удалить, потом подумал, может кому понравится... |
04.05.2011, 22:06 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Цитата:
А тут то что не так??? =) |
|
04.05.2011, 23:26 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
Да в основном хорошо, только надо бы запомнить, что не всегда правильно как быстрее, а чаще - как удобнее. Такая игрушка как вариак скоро на мобильниках будет бегать, а современный компьютер десять таких потянет. Главное не мусорить в память. |
17.08.2011, 00:57 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
PlayerDark, угу, погоняй-ка это www.hiveworkshop.com/forums/submissions-414/system-path-199207 , память не засоряется, компьютер тормозит. Написана фриком оптимизации. |
17.08.2011, 01:10 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
Это вроде как A*, да? Я про всякие странности и извращения не говорил. Кончено, есть узкие места, и не стоит плодить, например, таймеры с периодом 0.01, но это крайности. Нынешние жассеры ударились в противоположную сторону. И, я думаю, пора бы уже выпускать статью - "Как НЕ НАДО оптимизировать код". Например, не надо оптимизировать как это делает тов. Адольф. |
17.08.2011, 02:14 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
PlayerDark, нет, там вроде другой алгоритм. И я бы не назвал это извращениями, просто ресурсоемкие вычислительные операции конкретно в варе повесят любой процессор, будь-то core i5 или pentium 4. Вы знаете, оптимизация для вара - сложная вещь, здесь даже сокращение имен переменных ведет к ускорению работы кода. И все это не крайности, а необходимость.
Почему? Т.е. предоставьте примеры "неправильно" оптимизированного кода. |
17.08.2011, 04:02 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DotaMaster666
Silenced by GadenbIsh
offline
Опыт:
1,259Активность: |
Неправильно "оптимизированный" код это код, который из-за оптимизации теряет в читаемости и поддерживаемости. И Адольф сам неоднократно указывал, что иного заходил далеко. Впрочем он обещал встроить классные оптимизирующие средства в новый cJass, которые позволят писать одновременно и понятно и рационально. |
17.08.2011, 13:53 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
оптимизация кода должна проводится только в узких местах и в самую последнюю очередь вот вам читайте может дойдёт чтото умное c2.com/cgi/wiki?PrematureOptimization |
02.05.2014, 16:09 | #32
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|