0
ответов

Почему JVM не уничтожает ресурс, как только количество его ссылок достигает 0?

Меня всегда удивляло, почему сборщик мусора в Java активизируется всякий раз, когда ему это кажется нужным, а не делает: if(obj.refCount == 0) { delete obj; } Есть ли какие-то большие преимущества в том, как Java делает ...
вопрос задан: 8 January 2012 21:26
0
ответов

Запуск сборки мусора в Mono

Как заставить сборщик мусора в Mono делать что-нибудь полезное ? Внизу этого поста находится простая тестовая программа C #, которая генерирует две большие строки. После генерации первой строки ...
вопрос задан: 6 January 2012 20:45
0
ответов

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

Может ли кто-нибудь вкратце объяснить мне, как работает ARC? Я знаю, что это отличается от сборки мусора, но мне просто интересно, как именно это работает. Кроме того, если ARC делает то, что делает GC, не мешая ...
вопрос задан: 6 January 2012 07:31
0
ответов

Как оптимизировать JVM и GC с помощью нагрузочного тестирования

Редактировать: Из нескольких чрезвычайно щедрых и полезных ответов, которые уже были получены на этот вопрос, для меня очевидно, что я этого не делал. Я прояснил важную часть этого вопроса, когда задал его ...
вопрос задан: 5 January 2012 18:29
0
ответов

Нежелательный сборщик мусора

В заголовке "Принудительный сборщик мусора" из книги "C# 2010 и платформа .NET 4" Эндрю Троелсена написано: "Опять же, вся цель сборщика мусора .NET заключается в управлении памятью на нашем ...
вопрос задан: 5 January 2012 17:58
0
ответов

Возможно ли получить OutOfMemoryError, потому что сборка мусора слишком медленная?

Возможно ли, что в java вы получите ошибку OutOfMemoryError, даже если памяти должно быть достаточно, должна ли сборка мусора освободить больше памяти? Другими словами, если памяти недостаточно ...
вопрос задан: 3 January 2012 21:47
0
ответов

C# System.Buffer.BlockCopy Memory Issue?

У меня проблема, которая беспокоит меня уже несколько дней. Я пытался найти проблему в Google, но пока не смог найти ни одного решения, даже ни одного человека с такой же проблемой....
вопрос задан: 3 January 2012 15:01
0
ответов

Улучшает ли размещение объектов одинакового размера сборщик мусора или «новый ”Производительность?

Предположим, нам нужно создать много небольших объектов типа байтового массива. Размер варьируется, но он всегда меньше 1024 байтов, скажем, 780 256 953 .... Улучшится ли со временем эффективность оператора new или GC, если мы ...
вопрос задан: 29 December 2011 14:06
0
ответов

О замыкании, LexicalEnvironment и GC

как ECMAScriptv5, каждый раз, когда элемент управления вводит код, механизм создает LexicalEnvironment (LE) и VariableEnvironment (VE), для кода функции эти 2 объекта являются одними и теми же ссылками. ...
вопрос задан: 29 December 2011 09:02
0
ответов

Spring - Как я могу уничтожить мои bean-компоненты с областью видимости прототипа?

У меня есть одноэлементный bean-компонент, у которого есть метод, который создает экземпляры bean-компонента-прототипа. Я использую описанный здесь метод для получения экземпляров компонента-прототипа. открытый класс SingletonService ...
вопрос задан: 23 December 2011 17:05
0
ответов

Какие объекты финализируются в Go по умолчанию и каковы некоторые из недостатков этого?

Функция runtime.SetFinalizer (x, f interface {}) устанавливает финализатор, связанный с x, на f. Какие объекты финализируются по умолчанию? Каковы некоторые из непреднамеренных ловушек, вызванных ...
вопрос задан: 21 December 2011 19:49
0
ответов

Как я могу узнать, находится ли объект Java во владении или в свободном пространстве из дампа кучи

У меня есть дамп кучи JVM Hotspot, и я попытался выяснить, является ли объект жить в пространстве владения, райском пространстве или пространстве выжившего, но я не мог. Цените, если кто-то может мне помочь.
вопрос задан: 20 December 2011 05:23
0
ответов

Java: стоимость вызова Runtime.freeMemory (), Runtime.totalMemory () и Runtime.maxMemory ()

У меня есть карта в памяти, в которой хранятся мои объекты. Я хочу сбросить в память, когда у меня заканчивается память. Я делаю это прямо сейчас: void add (K key, V value) {if (underPressure ()) {...
вопрос задан: 15 December 2011 16:49
0
ответов

Как сборщик мусора собирает самореференциальные объекты?

Если на объект не ссылается какой-либо другой объект, он подлежит сбору сборщиком мусора .NET CLR. Однако, если objA ссылается на objB, objB ссылается на objC, а objC ссылается на ...
вопрос задан: 13 December 2011 12:36
0
ответов

Не работает ли META-тег области просмотра в Mobile Safari в режиме веб-приложения?

На iPad, использующем Safari, перейдите на эту страницу: http://ifelse.org/projects/errors/viewport/test.html Это источник: Viewport Test ...
вопрос задан: 11 December 2011 23:21
0
ответов

Как создать последовательное соединение Bluetooth между iPhone и Arduino + Bluetooth Mate?

У меня есть проект, в котором мне нужен iPhone для связи с Arduino. Bluetooth кажется лучшим вариантом для общения. Как мне запрограммировать свой iPhone (какой фреймворк?) Для связи ...
вопрос задан: 11 December 2011 04:16
0
ответов

Ротация файлов журнала сборщика мусора (loggc) с помощью logrotate не работает должным образом

Я столкнулся со странной проблемой при использовании параметра журнала сборки мусора JVM с командой Linux logrotate. Когда выполняется ротация, она заполняется NUL (^ @) обозначает первую строку файла, заданную как ...
вопрос задан: 9 December 2011 12:17
0
ответов

Можно ли создать действительно слабый словарь в C #?

Я пытаюсь уточнить детали для настоящего WeakKeyedDictionary <,> для C # .. . но у меня возникают трудности. Я понимаю, что это нетривиальная задача, но кажущаяся неспособность объявить ...
вопрос задан: 9 December 2011 04:39
0
ответов

Что касается области видимости и сборки мусора в контейнере bean-компонентов Spring

Я новичок в Spring и в настоящее время использую его в один из моих проектов. Я узнал, что контейнер Spring содержит все компоненты, а область видимости всех компонентов по умолчанию - singleton. Я могу изменить ...
вопрос задан: 7 December 2011 16:54
0
ответов

GC Behavior and CLR Thread Hijacking

Я читал о GC в книге «CLR через C #», в частности о том, когда CLR хочет запустить коллекцию. понимать, что он должен приостановить потоки до того, как произойдет сборка, но это ...
вопрос задан: 6 December 2011 18:57
0
ответов

Активные корни сборки мусора C #

Я читаю о сборщике мусора C # и о том, как среда CLR строит графы объектов. В главе упоминаются различные корни, которые могут быть активными для объекта: • Ссылки на глобальные объекты (хотя ...
вопрос задан: 1 December 2011 16:48
0
ответов

GC делегатов, что я упускаю? (мой делегат не собирается)

У меня есть класс, который держит делегат, чтобы лениво оценить что-то позже. Как только я оценил это, вызвав делегат, я очищаю ссылку на делегат, надеясь, что он ...
вопрос задан: 30 November 2011 12:31
0
ответов

Использование оператора вокруг диалоговой формы для обеспечения сборки мусора

У нас есть приложение Windows Forms, которое содержит тысячи форм. Многие из них временно отображаются в виде диалогов с помощью метода ShowDialog (). Это приложение существует уже много лет, и ...
вопрос задан: 29 November 2011 17:32
0
ответов

Java: установка ссылки на null не влияет на объект

У меня простой вопрос. В приведенном ниже коде, почему значение s3 все еще выводится, хотя до этого я установил его в null. Похоже, что gargbage collector не вызывается. public class Test { public static ...
вопрос задан: 28 November 2011 15:34
0
ответов

Git: как перепаковать все незакрепленные коммиты

После использования git gc и git repack (с различными параметрами) у меня все еще остается 4825 свободных коммитов в папке .git / objects. Я бы хотел, чтобы все они были в одном пакете вместе с остальными или в другом пакете ...
вопрос задан: 28 November 2011 10:01
0
ответов

Исходный код GC

Я изучаю реализации GC, и в настоящее время ищу ссылки и хорошие примеры GC с открытым исходным кодом для base in. Есть ли какая-нибудь хорошая и простая реализация GC для поколений? Вторая лучшая ...
вопрос задан: 24 November 2011 02:41
0
ответов

Можно ли подавить сбор мусора второго поколения в .NET?

Моя программа выделяет очень большое количество экземпляров, составляющих долгоживущую DAWG. Во время создания этой DAWG бывают моменты, когда прогресс замедляется в 100 раз, и это коррелирует ...
вопрос задан: 21 November 2011 22:45
0
ответов

Пользовательское выделение памяти и сборщик мусора Boehm

В моем проекте компилятора «снова-снова-снова-снова-снова» я реализовал замыкания в виде выделенной памяти с исполняемым префиксом. Таким образом, замыкание распределяется следующим образом: c = make_closure (code_ptr, env_size, env_data) ...
вопрос задан: 21 November 2011 00:27
0
ответов

Какие из этих объектов подходят для сборки мусора?

Это вопрос, который мне недавно задали на интервью: Какие? Случайные объекты будут собираться во время вызова GC.Collect ()? Строка a = new Random (). Next (0, 1) == 1? «Без разницы 1»: «Без разницы ...
вопрос задан: 20 November 2011 01:52
0
ответов

Действие, закрытие и сборка мусора в C #

Нужно ли устанавливать MyAction значение null, чтобы сборка мусора могла выполняться любым из этих классов? Меня меньше беспокоит, когда оба класса должны иметь почти одинаковую продолжительность жизни. My ...
вопрос задан: 17 November 2011 17:27