"18.234.111.56 - 18.234.111.56"

Вопросы с тегом 'garbage-collection'

Сбор мусора (GC) - это форма автоматического управления памятью, которая пытается вернуть мусор или память, занятую объектами, которые больше не используются программой.
19 отв.

Правильное использование интерфейса IDisposable

Из документации Microsoft я знаю, что "основное" использование интерфейса IDisposable - очистка неуправляемых ресурсов. Для меня "неуправляемый" означает такие вещи, как соединения с базой данных, сокеты, дескрипторы окон и т.д. Но я видел код, в к...
11 февр. '09 в 21:12
21 отв.

Как читать большой текстовый файл по строкам с помощью Java?

Мне нужно прочитать большой текстовый файл примерно по 5-6 ГБ по строкам с помощью Java. Как я могу сделать это быстро?
03 мая '11 в 13:53
14 отв.

Ошибка java.lang.OutOfMemoryError: превышен верхний предел GC

Я получаю это сообщение об ошибке, выполняя тесты JUnit: java.lang.OutOfMemoryError: GC overhead limit exceeded Я знаю, что такое OutOfMemoryError, но что означает верхний предел GC? Как я могу это решить?
08 сент. '09 в 14:34
8 отв.

Где находится Machine.Config?

Я хочу применить изменение, так что я могу использовать настройки GC сервера для моего приложения С# 3.5 - я могу сделать это, отредактировав файл machine.config. Единственная проблема - я не знаю, где это. Как я могу найти путь к этому файлу повт...
24 февр. '10 в 14:16
12 отв.

Удаление объектов в JavaScript

Я немного запутался с оператором JavaScript delete. Возьмите следующий фрагмент кода: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; После выполнения этой части кода obj есть null, но foo все равно относится к объекту,...
13 апр. '09 в 2:18
8 отв.

Что такое сборка мусора JavaScript?

Что такое сборка мусора JavaScript? Что важно для веб-программиста понять о сборке мусора JavaScript, чтобы лучше писать код?
14 мая '09 в 19:58
13 отв.

Почему плохой практикой является вызов System.gc()?

После ответа на вопрос о объектах без силы в Java (парень очищал 1.5GB HashMap) с System.gc(), мне сказали, что плохая практика вызывает System.gc() вручную, но комментарии не были полностью убедительными. Кроме того, никто, казалось, не осмелился в...
10 марта '10 в 5:19
8 отв.

Явная терминология кучи: молодые, старые и постоянные поколения?

Я пытаюсь понять, как понятия молодые, старые и постоянные поколения в терминологии кучи Java, а точнее, взаимодействия между тремя поколениями. Мои вопросы: Что такое молодое поколение? Что такое старое поколение? Что такое постоянное поко...
25 янв. '10 в 0:51
12 отв.

Вам нужно избавляться от объектов и устанавливать их в null?

Вам нужно избавиться от объектов и установить их в null или сборщик мусора очистит их, когда они выйдут из области видимости?
28 мая '10 в 8:45
15 отв.

Когда метод finalize() вызывается в Java?

Мне нужно знать, когда в JVM вызывается метод finalize(). Я создал тестовый класс, который записывает в файл, когда метод finalize() вызывается путем переопределения его. Он не выполнен. Может ли кто-нибудь сказать мне причину, по которой он не выпо...
24 марта '10 в 12:24
16 отв.

Почему у С++ нет сборщика мусора?

Я не задаю этот вопрос из-за достоинства сборщика мусора в первую очередь. Моя основная причина для того, чтобы спросить об этом, так это то, что я знаю, что Bjarne Stroustrup сказал, что С++ будет иметь сборщик мусора в какой-то момент времени. Ска...
29 сент. '08 в 3:53
4 отв.

Когда следует использовать GC.SuppressFinalize()?

В .NET, при каких обстоятельствах я должен использовать GC.SuppressFinalize()? Какое преимущество использует этот метод?
30 сент. '08 в 1:41
5 отв.

Как работает новый механизм автоматического подсчета ссылок?

Может кто-нибудь кратко объяснить мне, как работает ARC? Я знаю, что это отличается от Garbage Collection, но мне просто интересно, как это работает. Кроме того, если ARC делает то, что делает GC, не мешая производительности, то почему Java использу...
17 июня '11 в 14:40
24 отв.

Как заставить сборку мусора на Java?

Можно ли принудительно вывести сборку мусора на Java, даже если это сложно? Я знаю о System.gc(); и Runtime.gc(); но они предлагают только GC. Как я могу заставить GC?
26 сент. '09 в 16:14
3 отв.

Как блокировка JavaScript - сбор мусора

Я зарегистрировал следующую ошибку Chrome, которая привела ко многим серьезным и неочевидным утечкам памяти в моем коде: (В этих результатах используется утилита Chrome Dev Tools профайлер памяти, в которой запускается GC, а затем получает снимок ку...
05 нояб. '13 в 23:55