Benchmark. Длительность выполнения функций и вычисление их производительности

В видео рассказывается как узнать длительность выполнения функции в Javascript и Google Apps Script (GAS), а также про проверку производительности функций. Вы научитесь проверять какая функция работает быстрее при одинаковом конечном результате. Данный benchmark (бенчмарк) можно использовать на функциях целиком или отдельных методах. Имейте ввиду, что у Google имеются квоты (лимиты) на длительность выполнения скриптов, вызов сторонних ссылок (URLfetch) и т.д. С ограничениями можно ознакомиться по ссылке: https://developers.google.com/apps-script/guides/services/quotas Ссылки для ваших донатов Заранее благодарю! Картой РФ: https://pay.cloudtips.ru/p/8c8ffb86 Международной картой: https://boosty.to/sheetbot/donate Перевод на Тинькофф: 5536914170652675 ЮMoney: 4100144795892 Paypal: https://paypal.me/sheetbot USDT TRC20: TPUGkYThK5DBevjajS2jRUY3pWWt81N38x Данное видео подготовлено на основе материала с сайта: https://learn.javascript.ru/ Вопросы можно задать в группе Telegram: https://t.me/googlesheetstelegram Ссылка на таблицу. Создайте копию, измените две первые константы в скрипте и выполните развертывание веб-приложения. Затем выполните команду setWebhook. https://docs.google.com/spreadsheets/d/1Fz0zS0FnQUV_hnS8FoTU1rYHm9aQKRmYPnMGopXGzII Код из видео по ссылке: https://github.com/andreintys/lessons/blob/644102cf6d7de288e7eee2fa07797e478ca1c452/Lesson%204%20Benchmark По вопросам создания чат ботов и покупки готовых решений пишите: https://t.me/andreintys 00:00 - Вступление 00:16 - Функция записи значений в таблицу и длительность выполнения 01:03 - Множественное измерение длительности выполнения функции 02:29 - Метод записи данных в таблицу setValues 04:37 - Benchmark двух функций записи данных в таблицу 08:31 - Сравнение записи в таблицу массивом и в каждую ячейку 10:30 - Сравнение чтения из таблицы массивом и из каждой ячейки 13:39 - Benchmark методов push и unshift

Иконка канала SheetBot
36 подписчиков
12+
13 просмотров
4 года назад
12+
13 просмотров
4 года назад

В видео рассказывается как узнать длительность выполнения функции в Javascript и Google Apps Script (GAS), а также про проверку производительности функций. Вы научитесь проверять какая функция работает быстрее при одинаковом конечном результате. Данный benchmark (бенчмарк) можно использовать на функциях целиком или отдельных методах. Имейте ввиду, что у Google имеются квоты (лимиты) на длительность выполнения скриптов, вызов сторонних ссылок (URLfetch) и т.д. С ограничениями можно ознакомиться по ссылке: https://developers.google.com/apps-script/guides/services/quotas Ссылки для ваших донатов Заранее благодарю! Картой РФ: https://pay.cloudtips.ru/p/8c8ffb86 Международной картой: https://boosty.to/sheetbot/donate Перевод на Тинькофф: 5536914170652675 ЮMoney: 4100144795892 Paypal: https://paypal.me/sheetbot USDT TRC20: TPUGkYThK5DBevjajS2jRUY3pWWt81N38x Данное видео подготовлено на основе материала с сайта: https://learn.javascript.ru/ Вопросы можно задать в группе Telegram: https://t.me/googlesheetstelegram Ссылка на таблицу. Создайте копию, измените две первые константы в скрипте и выполните развертывание веб-приложения. Затем выполните команду setWebhook. https://docs.google.com/spreadsheets/d/1Fz0zS0FnQUV_hnS8FoTU1rYHm9aQKRmYPnMGopXGzII Код из видео по ссылке: https://github.com/andreintys/lessons/blob/644102cf6d7de288e7eee2fa07797e478ca1c452/Lesson%204%20Benchmark По вопросам создания чат ботов и покупки готовых решений пишите: https://t.me/andreintys 00:00 - Вступление 00:16 - Функция записи значений в таблицу и длительность выполнения 01:03 - Множественное измерение длительности выполнения функции 02:29 - Метод записи данных в таблицу setValues 04:37 - Benchmark двух функций записи данных в таблицу 08:31 - Сравнение записи в таблицу массивом и в каждую ячейку 10:30 - Сравнение чтения из таблицы массивом и из каждой ячейки 13:39 - Benchmark методов push и unshift

, чтобы оставлять комментарии