169 похожих чатов

Map требует больше памяти чем forEach из-за того, что он

возвращает новый массив?

Суть в том, что я использовал map просто для перебора в цикле, мне не нужно менять свойства элементов массива или еще что-то я просто для каждого из них вызываю сторонюю функию

И появился вопрос, а могу ли улучшить перформанс, если буду использовать forEach?

Вообще мы пилим десктоп приложение и экономия ресурсов компа нам не помешает, тут байтик, там байтик и фигак мегабайтик остался свободный такими темпами

5 ответов

2 просмотра

Если имеются перебор больших циклов на фронте, переносите их в веб воркеры - ui не будет на них зависать

Сколько элементов в массиве? Десять штук или десять миллионов?

Семен-Пурнемцев Автор вопроса
Andrei Kurosh
Сколько элементов в массиве? Десять штук или десят...

Не известно, пользователь может сам добавлять элементы со своего компа в нашу программу и сколько он их закинет не известно, хоть 10к фотографий разом

Если вопрос идет об экономии мегабайтика то не парься, когда десятки мегабайт тогда да

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
Карта сайта