Особенности вызова функций в С++

Не так давно у меня произошёл очередной разговор с коллегой на извечную тему: «по ссылке, или по значению». В результате возникла данная статья. В ней я хочу изложить результаты моего исследования по этой и смежным темам. Далее будут рассмотрены:

Ре…

Оптимизация аппаратной и программной производительности саунд-проектов

Работа со звуком — это ресурсоёмкий для вашего компьютера процесс. Каждый звукорежиссёр не раз сталкивался с проблемой «крупных проектов», с которыми имеющееся оборудование отказывается дружить из-за недостаточных мощностей. По этой причине самым надёж…

Разбор перформансных задач с JBreak (Часть 1)

Первая часть — разбор самой холиварной задачи из четырёх:

void forEach(List<Integer> values, PrintStream ps) {
values.forEach(ps::println);
}

void forEach(List<Integer> values, PrintStream ps) {
values.stream…