1
ответ

Лучшая практика для принуждения сборки "мусора" в C#

По моему опыту, кажется, что большинство людей скажет Вам, что неблагоразумно вызвать сборку "мусора", но в некоторых случаях где Вы работаете с большими объектами, которые не всегда становятся собранными в...
вопрос задан: 24 October 2008 13:49
1
ответ

Сборка "мусора" в C++ — почему?

Я продолжаю слышать, что люди жалуются, что C++ не имеет сборки "мусора". Я также слышу, что Комитет по Стандартам C++ смотрит на добавление его на язык. Я боюсь, что просто не вижу точку...
вопрос задан: 23 October 2008 05:31
1
ответ

Необходимо ли собрать молодое поколение сначала в полной сборке "мусора"?

Я пишу программу, которая содержит сборщик "мусора" поколений. Существует всего два поколения. То, что интересно: При выполнении полного набора сделайте я получаю что-либо (мудрое производительностью) сначала...
вопрос задан: 20 October 2008 19:17
1
ответ

Почему делает использование памяти приложения.NET, кажется, отбрасывают, когда оно минимизировано?

Например, запуск Paint.NET. Тогда взгляните на его использование памяти с Диспетчером задач: на моем компьютере это использует 36 МБ. Тогда минимизируйте Paint.NET: теперь требуется только несколько больше чем 1 МБ. Это происходит с...
вопрос задан: 6 October 2008 19:05
1
ответ

Уведомление об объектном разрушении в Ruby

Я записал пользовательскую модель Rails. Эта модель поддерживается на самом деле сервер не таблицей базы данных (таким образом, это не наследовалось ActiveRecord:: Основа). Для получения запрошенной информации...
вопрос задан: 1 October 2008 05:02
0
ответов

Сборка мусора в Delphi

Есть ли в Delphi сборка мусора?
вопрос задан: 30 September 2019 22:44
0
ответов

JavaScript: удалить прослушиватель событий из этого прослушивателя?

Мне всегда было интересно, насколько чист такой подход - удалить прослушиватель событий из этого самого прослушивателя. ОБНОВЛЕНИЕ: внутри я храню хэш объектов и слушателей, поэтому я потенциально могу удалить ...
вопрос задан: 23 August 2019 14:55
0
ответов

Неожиданная кривая производительности сортировки слиянием CPython

Я реализовал наивный алгоритм сортировки слиянием в Python. Алгоритм и тестовый код ниже: время импорта импортировать случайный импортировать matplotlib.pyplot как plt импортировать математику from collections import deque...
вопрос задан: 18 August 2019 21:32
0
ответов

Найти все ссылки на объект в python

Каков хороший способ найти все ссылки на объект в python? Причина, по которой я спрашиваю, заключается в том, что похоже, что у нас есть «утечка памяти». Мы загружаем файлы изображений на сервер из веб-браузера....
вопрос задан: 30 June 2019 15:59
0
ответов

git gc error: не удалось запустить сообщение repack

Я просто запустил git gc в своем локальном репозитории, чтобы выполнить некоторую регулярную очистку. Сегодня впервые это не удалось. Вот что я сделал: (Windows 7) C: \ Source \ TxTranslation> git gc Подсчет объектов: ...
вопрос задан: 24 June 2019 12:48
0
ответов

Нужно ли явно удалять массивы в C++ для экономии памяти?

В одной функции. Я создаю локальный массив. символ обр[20]; И до завершения этой функции. Выполнит ли компилятор сборку мусора за меня? Или мне нужно сделать удаление самостоятельно?
вопрос задан: 3 June 2019 14:44
0
ответов

Правильно ли использовать GC.Collect (); GC.WaitForPendingFinalizers () ;?

Я начал просматривать некоторый код в проекте и нашел что-то вроде этого: GC.Collect (); GC.WaitForPendingFinalizers (); Эти строки обычно появляются на методы, которые задуманы, чтобы разрушить ...
вопрос задан: 23 April 2019 07:09
0
ответов

How to calculate HashMap memory usage in Java?

I was asked in an interview to calculate the memory usage for HashMap and how much estimated memory it will consume if you have 2 million items in it. For example: Map
вопрос задан: 31 March 2019 08:05
0
ответов

параметры jvm -XX: + SafepointTimeout -XX: внешний вид SafepointTimeoutDelay не работает

Я обнаружил на сервере длинные безопасные точки (> 10 секунд!) В jvm safepoint.log: 6534.953: нет операции vm [353 0 4] [0 0 14179 0 0] 0 ​​...
вопрос задан: 27 March 2019 09:40
0
ответов

Является ли журнал OpenJ9 gc асинхронным?

OpenJ9 записывает журнал gc асинхронно? Когда я использую Eclipse OpenJ9 в Docker-контейнере, могу ли я поместить gc.log в NFS или Ceph? Я читал, что OpenJDK пишет gc log синхронно: gc.log пишет ...
вопрос задан: 5 March 2019 03:22
0
ответов

Когда `GC` будет запущен, когда 'OutOfMemoryException' пойман?

У меня есть пакет Java, который соединяется с базой данных и получает некоторые данные. В некоторых редких случаях я получаю исключение кучи памяти, так как размер данных выборочного запроса превышает кучу Java ...
вопрос задан: 21 February 2019 06:19
0
ответов

Почему вложенный объект класса все еще имеет доступ к атрибутам внешнего класса после установки экземпляра внешнего класса на ноль?

У меня есть этот код: открытый класс EnclosingClass {public int age; public int height; класс Job {public String dateBegin; public int yearsExperience; общедоступный ...
вопрос задан: 19 January 2019 23:25
0
ответов

ConditionalWeakTable по-прежнему содержит ссылки, которые должны быть собраны GC?

Я использую ConditionalWeakTable с целью свободного хранения ссылок, вместо того, чтобы строго ссылаться с помощью традиционного поиска, такого как Словарь. Однако я проверил один случай, чтобы перепроверить ...
вопрос задан: 17 January 2019 08:42
0
ответов

Как исправить ошибку «Приложение остановлено» в Android Studio

Я разрабатываю игру libgdx. Когда я пытаюсь запустить его на своем телефоне, он успешно компилируется и устанавливается, но затем в консоли «Выполнить» отображается W / linker: libgdx-freetype.so: неиспользованная запись DT: тип ...
вопрос задан: 30 December 2018 12:41
0
ответов

Когда выполняется сборка мусора для объектов в Python?

Когда выполняется сборка мусора для объектов в Python? Когда высвобождается память и влияет ли сбор на производительность? Можно ли отказаться от алгоритма gc или настроить его, и если да, то как?
вопрос задан: 5 September 2018 15:38
0
ответов

Closeable при сборке мусора?

Вызывается ли метод close () интерфейса Closeable, когда объект Closeable собирает мусор? [в java 6.0] У меня есть статическая переменная, которая является ресурсом (соединение с базой данных). Поскольку ...
вопрос задан: 3 July 2018 15:32
0
ответов

Garbage Collection and Finalizers: Finer Points

In answering another question* on SO, and the subsequent comment discussion, I ran into a wall on a point that I'm not clear on. Correct me on any point where I'm astray... When the Garbage ...
вопрос задан: 26 June 2018 09:24
0
ответов

Передача строки C # в неуправляемую DLL C в Windows Mobile

У меня есть неуправляемая DLL C ++, которую мне нужно вызвать из приложения Windows Mobile C #. Я' У меня есть оболочка C #, и она прекрасно работает на рабочем столе. Я могу вызвать функции DLL из программы рабочего стола C # и передать ...
вопрос задан: 17 April 2018 00:22
0
ответов

Переменная получает сбор мусора сразу после блока catch

Я вижу это любопытное поведение сборщика мусора public class A { public static void main (String[] args ){ String foo; попробуйте { foo = "бар"; инт...
вопрос задан: 4 February 2018 13:09
0
ответов

Жизненный цикл BroadcastReceiver - статические переменные

У меня есть класс BroadcastReceiver. У меня объявлено несколько статических переменных, значение которых обновляется в методе onReceive (). Насколько мне известно, статическая переменная будет сохранять свое значение во всем ...
вопрос задан: 6 January 2018 07:55
0
ответов

Память, выделенная для Python, не высвобождается обратно в Linux даже после gc.collect ()

Я написал код в Python, который не освобождает память так, как должен. Память используется Python, но никогда не освобождается, даже если она больше не используется. Даже если вы нарушите работу ...
вопрос задан: 29 October 2017 07:14
0
ответов

Право на анализ перехода / выделение стека в Java 7

Я провожу несколько тестов с анализом перехода в Java 7, чтобы лучше понять, какие объекты имеют право на выделение стека. Вот код, который я написал для проверки распределения стека: import java.util ....
вопрос задан: 12 October 2017 21:39
0
ответов

Почему sys.getrefcount () возвращает 2?

Как я понимаю, sys.getrefcount () возвращает количество ссылок на объект, которое «должно» быть 1 в следующем случае: import sys, numpy a = numpy.array ([1.2,3.4]) print sys.getrefcount ( а) ...
вопрос задан: 10 October 2017 04:25
0
ответов

Почему фантомные ссылки не удаляются при постановке в очередь?

Мы видим, что «фантомная достижимость» так же недостижима, как и «недостижима»: § Объект является фантомным, если он не является ни строго, ни мягко, ни слабо достижимым , он был завершен, и ...
вопрос задан: 18 September 2017 04:42
0
ответов

Можно ли перехватить объекты, собираемые сборщиком мусора?

Предположим, у меня есть WeakReference сильной ссылки на цель. Я хотел бы получить информацию, когда сборщик мусора собирает сам целевой объект. Является ли это возможным? РЕДАКТИРОВАТЬ: Добавление кода в финализатор / ...
вопрос задан: 5 September 2017 15:51