Короче, что не так с ООП?
Во-первых, мне приятно, что я своим вопросом, судя по комментариям, будто немного задел чувства верующих.
Контент, который вызывает эмоции - крутой контент. 🔥
Никогда не встречали блогеров, которые в противоборстве мужчин и женщин занимают чью-то одну позицию и несут ахинею вроде женщина должна готовить, убирать и при этом выглядеть будто собралась на свадьбу к бывшему?
Как правило у таких блогеров в комментах развергается преисподняя, и цепная реакция взрывающихся пуканов наших прекрасных (конкретно в этом случае) дам, используется как топливо для продвижения блога в алгоритмах соц сетей. 🔝
Это все круто, но с ООП то что не так?
Ну во первых, минусов у него так мало, что пол поста приходится говорить о взрывающихся пердаках.
А во вторых, в ООП количество ссылок на объекты распределенных по всей системе растет такими же темпами, как количество разрывающихся от негодования пуканчиков в постах из примера выше.
По просту говоря - взрывными темпами.
Из-за чего возникают проблемы с потреблением ресурсов.
В моей практике было 2 опыта решения этой проблемы, разительно отличающихся друг от друга.
В первом варианте обратить внимание на эту особенность пришлось тогда, когда пуканы стали взрываться у всех от нестабильной работы приложения.
Оно потребляло всю память и умирало, его реанимировали, а оно снова падало. Из-за огромного размера кодовой базы вырезать опухоль оперативно было невозможно. Приходилось судорожно прикладывать подорожники, слушая во сколько тысяч долларов обходятся минуты простоев 🗡.
Второй опыт был эталонным примером обращения внимания на эту проблему 🛡.
Я работал в команде харденинга. От английского закаливать (а может и нет, уже хз). Все что делала эта команда - получала один из существующих сервисов и занималась только одним. Оптимизацией. Конкретно в моем случае мы разгружали память приложения вынося его кэш в Reddis.
Какая у всего этого мораль?
Одной из самых сложных для меня тем на собесах (когда собесят меня) является потребление памяти.
Если вдруг почувствуете, что ваш пукан взрывается от потребления какого-то контента, знайте, скорее всего вами манипулируют.
Затушите огонь благого гнева изучением Java Memory Model, почитайте про различные сборщики мусора и алгоритмы их работы и получите +100 к привлекательности на собесах 📿🧣❤️🔥
Post #224
380
- 🔥 7
- 👍 6
- 👌 1