УТЕЧКА ПАМЯТИ JAVA ЗА 6 МИНУТ

  Рет қаралды 5,956

Джавист

Джавист

Күн бұрын

Пікірлер: 35
@user-gz3xc6uz8e
@user-gz3xc6uz8e Жыл бұрын
Прочитал статей 10 наверное по утечке памяти, Ваш видос может и немного менее информативен теорией, НО гораздо более понятный и гораздо более практичный еще и занял у меня меньше времени чем одна статья. А вы хорош)
@user-vx2uv3tv9m
@user-vx2uv3tv9m Жыл бұрын
Отличная подача материала без воды Про GC было бы интересно послушать
@user-yw5if9rc4p
@user-yw5if9rc4p Жыл бұрын
Да! Про GC то же интересно;)
@user-pi2pg3nl3n
@user-pi2pg3nl3n Жыл бұрын
Спасибо, очень познавательно и без воды!Жду больше видео!
@GrafMKristo
@GrafMKristo 9 ай бұрын
Ништяяяк! Во именно такой подачи и не хватает на видеоуроках в Ютубе. Очень редкий блогер умеет лаконично, без воды довести самую суть.
@vorobeyrr
@vorobeyrr 9 ай бұрын
то, что нужно! актуальные видео с использованием актуальных инструментов! побольше бы таких видео с администрированием приложений, анализом хипдампов, флеймграфов и тд
@maksimlevin1061
@maksimlevin1061 Жыл бұрын
Видео просто огонь! Кратко, без воды, и все понятно. У автора талант преподавателя. Даешь больше видео!
@OlegPetrow-dp1vp
@OlegPetrow-dp1vp Жыл бұрын
Большое спасибо за ролик! Всё очень чётко и понятно!
@enxmae
@enxmae Жыл бұрын
но это ведь не утечки памяти, утечка это когда у тебя теряется ссылка на память, например - у тебя был объект, ты изменил через указатель ссылку на область памяти и теперь на старую область уже ничего не указывает. В твоем случае ты присваиваешь листу новое значение и, если бы, в джаве не было гс, то у тебя осталась область памяти, к которой ты не имел бы доступа, но в джаве есть гс и он за тебя все уберет. А так у тебя просто лежит поле и все, ты к нему имеешь доступ, ты знаешь куда данные делись и ты видишь с помощью профайлера какой класс это потребляет, в случае утечки ты бы не смог видеть этого. Также это статик поле, оно нужно для того чтобы шерить между всеми инстансами класса это поле, если тебе не нужно делать этого, то можешь не делать статик, ну а если ты хранишь там общие данные, и у тебя много инстансов, то как раз ты по памяти будешь выигрывать. Если тебе не нужно это поле то можешь просто его занулить и гс тебе почистит твой лист, в случае утечки памяти ты просто теряешь ссылку на эту область и не сможешь с ней ничего сделать. Сам видос мне понравился - все-таки нужно следить за тем, что вы создаете, ведь это занимает память как никак
@Max-pe4ff
@Max-pe4ff Жыл бұрын
Классный ролик! Коротко, всё по делу и с примерами
@andreyi5132
@andreyi5132 Жыл бұрын
Всё идеально в этом уроке! Спасибо!!!
@Ivan-zc9ds
@Ivan-zc9ds Жыл бұрын
Топ подача, максимально конкретная инфа, спасибо!
@andybeardness7869
@andybeardness7869 Жыл бұрын
Шикарное видео, смотрел на одном дыхании
@tarielasangulov1273
@tarielasangulov1273 5 ай бұрын
Благодарю за полезную информацию!
@alekseyshibayev5243
@alekseyshibayev5243 10 ай бұрын
Нашел! Мужик, красава, контент в кайф, давай ещё.
@John.Constantine.777
@John.Constantine.777 5 ай бұрын
как минимум интересно
@user-iu6yz6ck6h
@user-iu6yz6ck6h Жыл бұрын
спасибо за видео. Очень полезно!
@LS-nj5ix
@LS-nj5ix 7 ай бұрын
Супер!!
@user-li6js8uj6x
@user-li6js8uj6x Жыл бұрын
Спасибо за видео!
@user-hk4ib3oo4y
@user-hk4ib3oo4y Жыл бұрын
Спасибо!
@rollingdice
@rollingdice Жыл бұрын
офигенно!
@user-dk9wl7jr4h
@user-dk9wl7jr4h Жыл бұрын
спасибо
@denwerxampp4035
@denwerxampp4035 Жыл бұрын
про сборщик послушал бы от вас
@romankryvolapov7961
@romankryvolapov7961 16 күн бұрын
Отличное видео, сжато и по сути. В android для автоматического определения утечек есть leak canary, может и под спринг есть что то такое?
@alekseyshibayev5243
@alekseyshibayev5243 10 ай бұрын
Profiler в IDE только в ultimate. Не подскажешь как можно всякое в тестах сравнивать по памяти и по процу? И чтобы наглядно было.
@javistt
@javistt 10 ай бұрын
VisualVM, JProfiler
@Karich97
@Karich97 11 ай бұрын
Не хочу показаться занудой, но это же просто примеры переполнения памяти. Я могу сделать SQL запрос типа "select *", который мне вернёт всю многомиллионную базу и попробует десериализовать каждую строчку в объект, что скорее всего приведёт к аутофмэмори. Мне сказали на собесе, что трассировка при уборке мусора не работает, поэтому 2 класса ссылающихся друг на друга могут вызвать утечку, я поэтому и начал рыть про эту проблему.
@user-cf2jo7vo8p
@user-cf2jo7vo8p Жыл бұрын
ооооооооч круто👌
@kuanyshkudaibergenov7041
@kuanyshkudaibergenov7041 Жыл бұрын
Топ💪
@AktivniyKotBoris
@AktivniyKotBoris Жыл бұрын
👍 cool)))
@user-zm2ft7lo7g
@user-zm2ft7lo7g Жыл бұрын
+++ оч круто
@Ronobiliv
@Ronobiliv 9 ай бұрын
Спасибо за материал 👍 Есть группа в ВК?
@javistt
@javistt 9 ай бұрын
Нету
@Ronobiliv
@Ronobiliv 9 ай бұрын
@@javistt спасибо за ответ. Есть в планах ? просто щас вк можно и фоном видосы слушать, я например когда на работу еду, могу поставить фоном. Просто предложение, не более того
@RasimAlimgukov
@RasimAlimgukov Ай бұрын
Сложновато
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 7 МЛН
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 12 МЛН
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 926 М.
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 129 МЛН
Никита Сальников-Тарновский - Утечки памяти
44:37
ПАТТЕРН BUILDER (СТРОИТЕЛЬ) JAVA LOMBOK
13:37
Джавист
Рет қаралды 7 М.
VR комната ( VR эксперимент/ MADiSON VR )
12:25