|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
Привет! Смотрите какой пост Тимоти Левитт про оптимизацию for циклов работающих с $piece: читать. Помоему очень даже. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2016, 17:42 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийСмотрите какой пост <..>Смотрите материалы прошлых лет: 10143911 , 7038333 , 9141885 . А вариант Александра 7039591 так пока и не был там предложен. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2016, 18:29 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
Шваров Евгений, Там в каментах приводится код с $find / $extract, непонятно почему оно должно быть slow Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2016, 18:31 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
ну я , Зачем использовать устаревший синтаксис? У меня (тестировал на 2016.3) разница с ним в ~8 раз, а вот с современным синтаксисом - тоже в ~12 раз. timeofpiece.mac с новым синтаксисом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2016, 21:31 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
servitЗачем использовать устаревший синтаксис? Чтобы легче было переходить на другой М-вариант языка... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2016, 08:16 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
krvsaЧтобы легче было переходить на другой М-вариант языка... другой М-вариант языка = другой продукт со всеми вытекающими последствиями оптимизациями. Если сравнивалась скорость не на Caché, а например на GT.M или MiniM, то наверное стоит это упомянуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2016, 08:44 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
Шваров Евгений ,servitА вариант Александра 7039591 так пока и не был там предложен.Спасибо, теперь предложен. Только стоило упомянуть, что это касается случая, когда в цикле используется счётчик. Но судя по коду Тимоти, у него цикл холостой, поэтому вряд ли предложенная оптимизация "выстрелит". Но за ссылку на наш форум - отдельная благодарность. Ради такого дела, специально для гостей из-за рубежа раскрасил код в старом топике. PS: может стоит ещё им там ссылку на https://translate.yandex.ru/ предложить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2016, 08:53 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
servit другой М-вариант языка = другой продукт со всеми вытекающими последствиями оптимизациями. Твоими бы устами да меда хлебать! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2016, 08:54 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
servit Шваров Евгений ,servitА вариант Александра 7039591 так пока и не был там предложен.Спасибо, теперь предложен. Только стоило упомянуть, что это касается случая, когда в цикле используется счётчик. Но судя по коду Тимоти, у него цикл холостой, поэтому вряд ли предложенная оптимизация "выстрелит". Но за ссылку на наш форум - отдельная благодарность. Ради такого дела, специально для гостей из-за рубежа раскрасил код в старом топике. PS: может стоит ещё им там ссылку на https://translate.yandex.ru/ предложить? Предложите, конечно) Я за взаимную коммуникацию! Т.е. while теперь быстрее for без параметров? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 00:30 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийТ.е. while теперь быстрее for без параметров? Я имел ввиду вот эту сентенцию: Из строки в массив(COS) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 00:35 |
|
Оптимизация циклов в Caché Object Script
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийШваров ЕвгенийТ.е. while теперь быстрее for без параметров? Я имел ввиду вот эту сентенцию: Из строки в массив(COS) Где об этом там написано? Результат зависит от того что и как сравнивать. Например сразу за этой "сентенцией" идут тесты Александра и Turk: Код: plaintext 1. 2.
Я за взаимную коммуникацию!Я на других ресурсах теперь только в качестве читателя. Мне с лихвой хватило хабра. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 08:01 |
|
|
start [/forum/topic.php?fid=39&msg=39237049&tid=1556477]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 439ms |
0 / 0 |