Вставка в массив вообще плохая вещь. Или нужно много памяти или много копирования.
И то и другое очень плохо сказывается на скорости работы.
Если задача не именно реализовать вставку в массив, скорее всего, нужно использовать другие структуры данных, например, список.
БП на эту сборку с большим запасом.
Куллер процессора подключается к матери, по возможность корпусные с регулировкой оборотов тоже к матери.
При необходимости на один молекс можно хоть 12 кулеров через переходники повесить. Они потребляют смешной ток...
Я бы посмотрел в сторону покупки более быстрой памяти. У Ryzen довольно сильно зависит производительность от частоты памяти, так как инфинити фабрик работает на той же частоте что и память. Но там есть ньюансы, совсем высокие частоты работать не будут...
Не совсем так, сбойный блок по возможности будет отключен:
Ядро будет отключено и процессор вместо i7 станет i5, i3 и т.д.
Попытаются уменьшить частоту и проверить работу на более низкой частоте. Ну и только если из него не получается сделать самый захудалый пентиум, то будет списан.
Donald_Duck, Узо продолжает работать, и так как водопровод и так косвенно связан с землей, при пробое будет утечка которая приведет к срабатыванию защиты. Но эффективность защиты уже падает. При плохом стечении обстоятельств вы можете оказаться частью цепи по которой пойдет утечка.
Срабатывание на каком токе и за какое время разомкнет узо зависит от его характеристик. Утечка может быть просто неприятной но безопасной, а может и представлять угрозу здоровью.
vitaliyVH, ключевые слова "задача об упаковке рюкзака" можете найти довольно много статей об оптимизации перебора (отбрасывании заведомо не подходящих решений).
Я немного не прав, у вас немного другая задача, но явно не менее затратная в вычислениях.
Классическая задача требует найти максимально близкое к пределу заполнение. Но так как ваша задача сводится к этой простым поиском максимума, то она не может решаться быстрее....
Константин Лунтовский, именно про вас я не знаю, но многие этим страдают.
рассмотрим обычную задачу для консоли: запустить что то из исходников.
Она состоит из пунктов
1) скачать сорцы
2) поставить зависимости
3) собрать
4) установить в систему (не всегда нужно)
Нам только для пункта 2 и 4 нужен рут. При этом одаренные личности на форумах иногда советуют sudo make или sudo git clone
Что явно в будущем создаст только лишние проблемы...
ImVeryStupid, это всего лишь значит, что команда написана не верно.
Я, к сожалению, не не постиг дзен по написанию сценариев для ffmpeg и не могу подсказать как нужно правильно...
Еще я бы на вашем месте больше контролировал енкодинг. Сейчас вы кодек, пресеты и битрейт оставляете на откуп внутренней логики ffmpeg'а.
А разве в один проход невозможно применить сразу 3 фильтра?
Сейчас большую часть времени занимает енкодинг который выполняется аж 3 раза. Мало того что это долго, еще и доп потери идут.
И то и другое очень плохо сказывается на скорости работы.
Если задача не именно реализовать вставку в массив, скорее всего, нужно использовать другие структуры данных, например, список.