The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Facebook открыл код фреймворка для выявления утечек памяти в JavaScript, opennews (ok), 19-Сен-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "Facebook открыл код фреймворка для выявления утечек памяти в..."  +3 +/
Сообщение от Аноним (-), 19-Сен-22, 21:52 
> В сишке если ты забыл что-то, то виноват ты сам. В язычках, типа js, как выясняется, программист может только писать код и надеяться, что он будет работать так, как ожидается.

Если ты не понимаешь, как работает сборщик мусора, то это _ты_ не понимаешь. Это твоя безграмотность светится, а не особенности сборщика мусора.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

62. "Facebook открыл код фреймворка для выявления утечек памяти в..."  –1 +/
Сообщение от Аноним (-), 19-Сен-22, 22:10 
>это другое, понимать надо
Ответить | Правка | Наверх | Cообщить модератору

69. "Facebook открыл код фреймворка для выявления утечек памяти в..."  –1 +/
Сообщение от Корец (?), 19-Сен-22, 22:15 
Тогда просяти меня! Я полагаю, что сборщик мусора должен уничтожать всё, на что не осталось ни единой ссылки. Как раз как в коде в новости.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

104. "Facebook открыл код фреймворка для выявления утечек памяти в..."  +/
Сообщение от Аноним (-), 19-Сен-22, 23:27 
Там в новости объяснено, что ссылка осталась. Читай внимательнее.
Ответить | Правка | Наверх | Cообщить модератору

151. "Facebook открыл код фреймворка для выявления утечек памяти в..."  +/
Сообщение от Аноним (151), 20-Сен-22, 04:00 
Ппц ты деревянный, точно программированием деньги зарабатываешь? Из статьи разве непонятно, что твой код не даёт никаких гарантий сам по себе, даже будучи формально корректным, нужно учитывать ещё контринтуитивный саботаж со стороны платформы V8, что в определенных условиях ссылки на все именованные аллокации в куче неявно складываются в глобальный кэш, из-за чего GC не может ничего собрать,  так как кэш жив до закрытия браузера?
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

164. "Facebook открыл код фреймворка для выявления утечек памяти в..."  +/
Сообщение от _hide_ (ok), 20-Сен-22, 10:46 
Как я понял, новость кто-то поправил или я нить Ваших рассуждений теряю.
Ведь черным по белому написано, что никакого кеша нет, просто панель отладки является частью страницы и, если Вы в неё что-то запулили, то ссылка на объект "будет жить вечно", пока консоль не будет очищена. Это неожиданно, но не смертельно (вообще не думал, что такое в продакшене встречается часто)
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру