Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
нет, самое быстрое --- триггерЭвалуэйт |
31.08.2009, 12:51 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
ты уверен что это катит и с .0 секунд? может там проверка =O ну я бы по кр. мере так сделал и вобще не пойму, причем тут путаница? для выполнения в потоке ! специально call сделан, мы сейчас не о том вобще да а у экзекутора вычисляется ключь, что быстрей)
ScorpioT1000 добавил:
это тормознуто расписывать |
31.08.2009, 12:53 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
кажется быстрее евалут, он только запускает условие, хотя я неуверен |
31.08.2009, 12:59 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ниче не понял.. какой в этом смысл? почему быстрее евалуат если экзекут тупо запускает тригер, а евалуат еще и условие проверяет? |
31.08.2009, 13:02 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
TriggerExecute проверяет условие, а потом запускает триггер. Даже если условия нет, движок сделает потуги его поискать (насколько я понимаю) TriggerEvaluate только проверяет условие триггера и всё. |
31.08.2009, 13:04 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
да, и с .0 сек тоже |
31.08.2009, 13:10 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
значит выгодней писать код в условии, а экшн вообще не добавлять, и юзать евалуэйт? |
31.08.2009, 13:21 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
рофл в условии не все возможно делать + условие оптимальней при правильном юзании(чем например ифы в действиях) |
31.08.2009, 13:26 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
это могло бы быть так, если движок обязательно перед запуском триггера проверяет условие (даже если его нет) хм...
честно говоря вы не то оптимизируете, т.е. разницы ну скажем не очень много |
31.08.2009, 13:28 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
~Van_Damm, тогда какой смысл в этой функции?
Код:
ладно короче я все понял тему моно клоз |
31.08.2009, 13:28 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
очевидно она пускает триггер только когда условия вернут true |
31.08.2009, 13:30 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ScorpioT1000,
Цитата:
смысл перед этим юзать Evaluate? |
|
31.08.2009, 13:32 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
ADOLF:
я же даже не писал ни одного кода, ты уже говоришь что я не правильно оптимизирую) адресовалось автору темы
пример есть - периодически срабатывает эвент и нам надо знать - пускать ли действия. если вставить иф то будет вызываться 2 ф-ции(причем не просто вызываться, а там посложней, я уверен) и проверяться во второй, т.е. при тру/фэлсе в любом случае вызывается 2 ф-ции) а тут одна Отредактировано ADOLF, 31.08.2009 в 14:31. |
31.08.2009, 13:35 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
о чем вы вообще? мне условия проверять не нужно, если что
|
31.08.2009, 13:36 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
я так не думаю:
|
31.08.2009, 13:38 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
это не мои слова
афигеть вы противоречите друг другу.. о чем может быть речь? Т_Т кароче буду юзать экзекут и точка если чо буит лагать, это на вашей совести xD Отредактировано agentex, 31.08.2009 в 13:49. |
31.08.2009, 13:41 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
ScorpioT1000, это надо слазить и глянуть, что оно да как запускает... но смысла я в этом честно говоря не вижу |
31.08.2009, 14:31 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Бывает, опростоволосился =)
TriggerEvaluate вроде бы немного быстрее, но внутри него нельзя юзать вейты, в отличие от TriggerExecute. ExecuteFunc медленнее их обеих раза в два (PipeDream вроде тестил) |
31.08.2009, 16:01 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Van Damm, TriggerEvaluate просто вызывает условие и возвращает результат, а мне нужно чтоб срабатывал экшн
|
31.08.2009, 16:21 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
С чего на форуме такое задротство скоростей началось? |
31.08.2009, 16:33 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|