9
ответов

Когда Вы использовали бы WeakHashMap или WeakReference?

Использование слабых ссылок - что-то, что я никогда не видел реализацию того, таким образом, я пытаюсь выяснить то, что вариант использования для них и как реализация работала бы. Когда имеют Вас необходимый...
вопрос задан: 7 October 2016 17:08
9
ответов

Слабые события в .NET?

Если объект A прослушивает событие от объекта B, объект B будет поддерживать объект A живым. Существует ли стандартная реализация слабых событий, которые могли бы предотвратить это? Я знаю, что в WPF есть какой-то механизм, но я ...
вопрос задан: 6 July 2009 21:46
7
ответов

Почему слабые указатели полезны?

Я читал на поиске сборки "мусора" функций для включения в мой язык программирования, и я столкнулся "со слабыми указателями". Отсюда: Слабые указатели похожи на указатели, за исключением того, что...
вопрос задан: 28 September 2009 03:32
7
ответов

Почему.NET не имеет SoftReference, а также WeakReference, как Java?

Я действительно люблю WeakReference. Но мне жаль, что не было способа сказать CLR сколько (говорят, в масштабе 1 - 5), как слабый Вы полагаете, что ссылка. Это было бы блестящим. Java имеет...
вопрос задан: 27 November 2008 20:52
7
ответов

Как обнаружить, когда на объект больше не ссылаются

Существует ли способ создать, регистрируют обработчик, который назовут точно в то время, когда последняя ссылка на определенный объект выпущена? Примером был бы объект, который поддерживается медосмотром...
вопрос задан: 16 October 2008 13:29
6
ответов

Утечка ресурсов ThreadLocal и WeakReference

Мое ограниченное понимание ThreadLocal - то, что он имеет проблемы утечки ресурсов. Я заключаю, что эта проблема может быть исправлена посредством надлежащего использования WeakReferences с ThreadLocal (хотя я могу иметь...
вопрос задан: 2 June 2009 16:57
5
ответов

В Java существует ли SoftHashMap?

Я знаю, что существует WeakHashMap в java.util, но так как он использует WeakReferences для всего, на которое только ссылается эта Карта, ссылочные объекты потеряются на следующем цикле GC. Таким образом, это почти...
вопрос задан: 23 November 2018 14:52
5
ответов

Почему WeakReference бесполезен в деструкторе?

Рассмотрим следующий код: класс Program {static void Main (string [] args) {A a = new A (); CreateB (а); GC.Collect (); GC.WaitForPendingFinalizers (); ...
вопрос задан: 17 October 2012 21:37
4
ответа

В чем разница между SoftReference и WeakReference в Java?

В чем разница между java.lang.ref.WeakReference и java.lang.ref.SoftReference?
вопрос задан: 28 March 2019 13:58
4
ответа

Подходящий класс набора для слушателей события в Java

Похожие страницы: Java имеет структуру данных "LinkedConcurrentHashMap"? Я ищу класс набора для содержания ссылок на слушателей события. Идеально я хотел бы, чтобы набор имел...
вопрос задан: 23 May 2017 12:07
4
ответа

WeakReference и обработка событий

Действительно ли это - хорошая практика для реализации обработки событий через WeakReference, если бы то событие является единственной вещью, содержащей ссылку и что нам был бы нужен объект, который будет собран "мусор"? Как...
вопрос задан: 17 October 2012 21:44
4
ответа

Слабые ссылки и Доступные объекты

В C# возможно создать слабые ссылки на объекты, как описано здесь: Класс WeakReference В .NET некоторые классы также реализует интерфейс IDisposable. Вызов Расположить метод этого...
вопрос задан: 17 October 2012 21:34
4
ответа

C#: Уведомление перед WeakReference собрано?

В C#/.NET, там какой-либо способ получить уведомление, прежде чем объект, на который указывает слабая ссылка, будет разрушен? В основном я хочу позволить объекту быть собранным, но делать что-то правильно прежде...
вопрос задан: 17 July 2009 20:29
4
ответа

Нуждаюсь в помощи устраняя слабые ссылки в моем приложении

Я пытаюсь разрешить утечку (утечки) памяти в своем приложении. Я загрузил и выполнил Профилировщика Памяти МУРАВЬЕВ RedGate 5.0, и профилировщик памяти говорит мне, что утечка имеет отношение к WeakReferences. Проблема я...
вопрос задан: 10 July 2009 14:30
4
ответа

Эквивалентный SoftReference в .NET?

Я знаком с WeakReference, но я ищу ссылочный тип, который очищен только, когда память является низкой, не просто каждый раз, когда gc работает (точно так же, как SoftReference Java). Я смотрю...
вопрос задан: 10 March 2009 20:04
3
ответа

Действительно ли возможно создать “слабую ссылку” в JavaScript?

Есть ли какой-либо путь в JavaScript для создания "слабой ссылки" на другой объект? Вот страница Wiki, описывающая, какова слабая ссылка. Вот другая статья, которая описывает их в Java. Может...
вопрос задан: 11 March 2018 15:07
3
ответа

слабая ссылка на объект, содержащий вложенную сильную ссылку и сборку "мусора"

Предположим, что у меня есть слабая ссылка на автомобиль, который имеет обычную (сильную) ссылку на механизм. Никакие другие ссылки на автомобиль или механизм не существуют. Механизм может быть собран "мусор"?
вопрос задан: 6 October 2017 21:22
3
ответа

Уплотнение словаря WeakReference

У меня есть класс Foo со свойством Id. Моя цель состоит в том, что нет никаких двух экземпляров Foo с тем же идентификатором одновременно. Таким образом, я создал метод фабрики CreateFoo, который использует кэш чтобы для...
вопрос задан: 23 May 2017 12:34
3
ответа

Тестирование WeakReference с GC.Collect () [duplicate]

Я тестирую некоторые функции, которые используют класс WeakReference. Я пытаюсь проверить функции, создав новый экземпляр и вызвав GC.Collect (), чтобы попробовать и завершить экземпляр экземпляра. ...
вопрос задан: 6 February 2016 22:38
3
ответа

Реализация Josh Smith RelayCommand испорчена?

Считайте ссылку Josh Smith' статья WPF Apps With The Model-View-ViewModel Design Pattern, конкретно реализация в качестве примера RelayCommand (На рисунке 3). (Никакая потребность прочитать...
вопрос задан: 20 April 2013 10:29
3
ответа

У меня есть циклическая ссылка. Как я могу создать слабую ссылку в Objective C?

Я работаю над приложением для iPhone. У меня есть объект строки класса, которая должна выпустить многочисленные объекты класса Блок. Каждый Блок в настоящее время имеет свойство, которое сохраняет переменную экземпляра...
вопрос задан: 19 July 2012 02:05
3
ответа

Как сделать, сравнивают и увеличивают атомарно?

В моей попытке к develope ориентированный на многопотоковое исполнение C++ слабый шаблонный класс указателя я должен проверить флаг, что указание на объект все еще живо, если да затем увеличивают подсчет ссылок объекта, и мне нужно...
вопрос задан: 9 November 2010 14:13
3
ответа

Утечка памяти java.lang.ref. WeakReference возражает в классах JDK

Следующий простой код воспроизводит рост java.lang.ref. WeakReference возражает в "куче": общедоступная статическая основная пустота (Строка [] args) выдает Исключение {в то время как (верный) {java.util.logging. Регистратор....
вопрос задан: 28 May 2010 13:57
3
ответа

Когда слабые ссылки должны использоваться?

Я недавно столкнулся с частью кода Java с WeakReferences - я никогда не видел их развернутый, хотя я столкнулся с ними, когда они были представлены. Это что-то, что должно обычно быть...
вопрос задан: 29 October 2009 00:16
3
ответа

Другое использование слабых ссылок?

Я знаю, что слабые ссылки являются хорошим кандидатом на memoizing потенциально большие наборы данных, и статья Википедии о слабых ссылках только перечисляет "отслеживание текущего переменной того, чтобы быть...
вопрос задан: 16 September 2009 16:44
3
ответа

WeakReference делает хороший кэш?

у меня есть кэш, который использует WeakReferences для кэшируемых объектов сделать их автоматически удаленными из кэша в случае давления памяти. Моя проблема состоит в том, что кэшируемые объекты собраны очень...
вопрос задан: 30 May 2009 17:46
3
ответа

Как слабые ссылки реализованы?

Интересно, как слабые ссылки работают внутренне, например, в.NET или в Java. Мои два общих представления: "Навязчивый" - для добавления списка слабых ссылок на большую часть высшего класса (класс объекта). Затем когда...
вопрос задан: 23 April 2009 08:05
2
ответа

Преимущества слабой ссылки

Кто-то может объяснить основные преимущества различных типов ссылок в C#? Слабые ссылки Мягкие ссылочные Фантомные ссылочные Сильные ссылки. У нас есть приложение, которое использует много из...
вопрос задан: 6 December 2015 01:16
2
ответа

Существует ли способ сделать WeakList или WeakCollection (как WeakReference) в CLR?

Используя Список <WeakReference> не будет работать, как я хочу. То, что я хочу, - чтобы WeakReferences был автоматически удален из списка каждый раз, когда объект, на который они ссылаются, собран "мусор"...
вопрос задан: 30 September 2015 15:41
2
ответа

Потокобезопасность WeakReference

Когда использование WeakReference, как мы можем быть уверены, чем цель, не собрано между вызовами.Target и.IsAlive? Например: если (myWeakReference. IsAlive) {//, Как мы можем быть уверены...
вопрос задан: 17 October 2012 21:43