✨ Как оптимизировать любую программу❔
Использовать профайлер — он показывает, сколько времени и сколько раз выполняется каждый кусок кода, каждая функция, каждый сеттер + сколько оперативной памяти занимает + нагрузку на CPU, GPU, сеть + много чего ещё.
Дальше вам в помощь математика и логика. Очень часто можно найти такое, когда выполняются какие-то лишние действия или же их можно выполнить асинхронно, тем самым делая приложение более быстрым.
Что касаемо умения математически грамотно кодить, эти книги — просто золото:
(1) "Искусство программирования" ("Art of programming") Д. Э. Кнута,
(2) "Хакинг. Искусство эксплойта" ("Hacking: The Art of Exploitation") Джона Эриксона
(Их можно найти бесплатно
туть
https://t.me/it_boooks/1401 (1)
и туть
https://t.me/progbook/182 (2),
рекомендую ещё набрать себе других книг для чтения, поскольку эти читать нелегко)