10
ответов

Как я эффективно кэширую объекты в Java с помощью доступной RAM?

Я должен кэшироваться, объекты в Java с помощью пропорции любой RAM доступно. Я знаю, что другие задали этот вопрос, но ни один из ответов не отвечает моим требованиям. Мои требования:...
вопрос задан: 29 January 2010 19:25
9
ответов

Как заставить мягкие ссылки быть очищенными в Java?

У меня есть кэш, который имеет мягкие ссылки на кэшируемые объекты. Я пытаюсь записать функциональное испытание для поведения классов, которые используют кэш специально для того, что происходит когда кэшируемые объекты...
вопрос задан: 23 May 2017 12:19
7
ответов

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

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

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

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

SoftReference - почему это не работает? [Дубликат]

Я добавил исходный код: http://coding-geek.com/java-the-different-reference-types/ import java.lang.ref.SoftReference; public class ExampleSoftRef {public static class A {} public ...
вопрос задан: 29 March 2012 20:47
4
ответа

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

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

Мягкий (нет: слабый), ссылки в C++ - действительно ли это возможно? Существует ли реализация?

В C++ я использую повышение:: shared_ptr и повышение:: weak_ptr для автоматического удаления объектов, которые больше не необходимы. Я знаю, что они работают с подсчетом ссылок. В Java памятью управляет мусор...
вопрос задан: 4 July 2010 15:16
4
ответа

Корректно завершая референт SoftReference

Я пользуюсь поисковой библиотекой, которая советует сохранять поисковый объект дескриптора открытым для этого, может принести пользу кэшу запроса. За время я заметил, что кэш имеет тенденцию быть чрезмерно увеличенным в размере (небольшое количество сотни
вопрос задан: 30 November 2009 15:05
4
ответа

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

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

Что такое вариант использования для мягкой ссылки в Java?

Что такое вариант использования для мягкой ссылки в Java? Было бы полезно собрать "мусор" некритические объекты, когда JVM исчерпала память для освобождения достаточного количества ресурсов, чтобы, возможно, вывести...
вопрос задан: 17 December 2010 19:07
2
ответа

Понимание Классов ссылки Java: SoftReference, WeakReference и PhantomReference

Кто-то может объяснить различие между этими тремя Классами ссылки (или отправить ссылку на хорошее объяснение)? SoftReference> WeakReference> PhantomReference, но когда я использовал бы каждого? Почему...
вопрос задан: 25 July 2010 15:18
0
ответов

Может ли «мягкие ссылки» существуют в Python?

на других языках (например, Java), ссылки на объекты могут быть сильными, слабыми, мягкими или фантомными (http://weblogs.java.net/blog/enicholas/archive) /2006/05/understanding_w.html). В Python ссылки сильны ...
вопрос задан: 31 May 2018 04:17
0
ответов

Java: разница между сильной/мягкой/слабой/фантомной ссылкой

Я прочитал эту статью на эту тему, но я не совсем ее понимаю. Пожалуйста, дайте мне несколько советов вместе с примерами при описании концепций.
вопрос задан: 29 September 2017 08:37
0
ответов

Есть ли SoftHashMap в Scala?

Я знаю об этом вопросе для java, но ни одна из этих реализаций не работает с scala.collection.JavaConversions. Я ищу что-то простое (например, отдельный файл, а не весь ...
вопрос задан: 23 May 2017 11:51
0
ответов

Каковы «практические последствия» использования мягких ссылок?

Согласно документации для MapMaker.softValues ​​() от Guava: Предупреждение: в большинстве случаев лучше устанавливать для каждого кеша максимальный размер вместо использования мягких ссылок. Вы должны использовать только это ...
вопрос задан: 12 April 2016 08:43
0
ответов

SoftReference собирает мусор слишком рано

Я нахожусь на пути к реализации механизма кэширования для моего приложения Android. Я использую SoftReference, как и многие примеры, которые я нашел. Проблема в том, что когда я прокручиваю свой ListView вверх или вниз, больше всего ...
вопрос задан: 19 August 2012 20:11
0
ответов

Когда использовать слабые и фантомные ссылки в Java

Прочитал много статей, но так и не понял -где на практике нужно использовать Weak и Phantom ссылки? Насколько я понимаю, мягкие ссылки -— хороший выбор для кеша. Но слабый и призрачный, я...
вопрос задан: 9 July 2012 15:08
0
ответов

Как на практике JVM собирают SoftReferences?

У меня есть два отдельных кеша, работающих в JVM, (один из которых управляется сторонней библиотекой), каждый из которых использует программные ссылки. Я бы предпочел, чтобы JVM очищала мой контролируемый кеш перед управляемым...
вопрос задан: 29 March 2012 19:47
0
ответов

Являются ли слабые ссылки C # на самом деле мягкими?

Основные разница в том, что слабые ссылки должны запрашиваться при каждом запуске GC (сохраняйте низкий объем памяти), тогда как мягкие ссылки должны храниться в памяти до тех пор, пока GC действительно ...
вопрос задан: 13 October 2011 14:46
0
ответов

Есть ли способ FORCE слабых и/или мягких ссылок на объекты, чтобы быть GC'd на Java?

Вот мой вариант использования. Мы пытаемся сузить потенциальную утечку памяти в приложении и используем инструмент анализа памяти для снимка кучи, чтобы найти экземпляры объектов и ...
вопрос задан: 6 August 2011 17:59
0
ответов

Android: растровые изображения, SoftReferences и OOM?

У меня есть несколько представлений в вертикальном LinearLayout. Каждое представление генерирует и рисует растровое изображение при прокрутке до. По соображениям производительности я бы предпочел не генерировать Bitmap каждый раз, когда onDraw () ...
вопрос задан: 3 December 2010 16:08
0
ответов

Android: GC не уважает SoftReferences?

Кажется, сборщик мусора Dalvik не уважает SoftReferences и удаляет их как можно скорее, как и WeakReferences. Я еще не уверен на 100%, но несмотря на то, что есть еще ~ ...
вопрос задан: 25 October 2010 11:19
0
ответов

Как заставить Java-систему выпускать Soft References?

Я собираюсь использовать кэш на основе SoftReference (довольно простая вещь сама по себе). Однако при написании теста я столкнулся с проблемой. Цель теста - проверить, действительно ли кеш ...
вопрос задан: 24 September 2010 10:39