Tag: soft-references

Eine weiche Bezug ist sehr ähnlich wie eine schwache Referenz, außer, dass es weniger darauf erpicht zu werfen, entfernt das Objekt, auf das es sich bezieht. Ein Objekt, das nur schwach erreichbar (die stärksten Referenzen sind WeakReferences) wird in der Regel verworfen werden, bei der nächsten garbage collection Zyklus, aber ein Objekt, das leise erreichbar wird, in der Regel bleiben, um für eine Weile.

Wie kann ich effizient die cache-Objekte in Java unter Verwendung der verfügbaren RAM?

Anzahl der Antworten 12 Antworten
Muss ich cache-Objekte in Java mit einem Anteil von was auch immer RAM verfügbar ist. Ich bin mir bewusst, dass andere haben diese Frage gestellt, aber keine der Antworten erfüllen meine Anforderungen. Meine Anforderungen sind: Einfache und

Grundlegendes zu den Referenzklassen von Java: SoftReference, WeakReference und PhantomReference

Anzahl der Antworten 4 Antworten
Kann mir jemand erklären den Unterschied zwischen den drei Referenz-Klassen (oder einen link posten, um eine schöne Erklärung)? SoftReference > WeakReference > PhantomReferenceaber wenn würde ich das verwenden? Warum gibt es eine WeakHashMap aber keine SoftHashMap oder

Verwenden von Java ReferenceQueue

Anzahl der Antworten 4 Antworten
Tun SoftReference und WeakReference wirklich nur helfen, wenn erstellt, die als Instanz-Variablen? Gibt es irgendeinen Vorteil durch die Verwendung von Ihnen im Gültigkeitsbereich der Methode? Der andere große Teil ist ReferenceQueue. Neben der Möglichkeit, zu verfolgen, welche

Java: Unterschied zwischen starker / weicher / schwacher / Phantomreferenz

Anzahl der Antworten 6 Antworten
Habe ich gelesen, dieser Artikel über das Thema, aber ich weiß nicht wirklich verstehen. Bitte geben Sie mir einige Ratschläge, zusammen mit Beispielen, bei der Beschreibung der Konzepte. InformationsquelleAutor der Frage | 2012-03-21

Gibt es eine SoftHashMap in Java?

Anzahl der Antworten 6 Antworten
Ich weiß, es ist eine WeakHashMap in java.util, aber da es WeakReferences benutzt für alles, das ist nur verwiesen wird, die von dieser Karte, die referenzierten Objekte verloren, auf der nächsten GC-Zyklus. So ist es fast nutzlos,

Wie können weiche Referenzen in Java gelöscht werden?

Anzahl der Antworten 10 Antworten
Ich habe einen cache, die weichen Verweise auf die zwischengespeicherten Objekte. Ich bin versucht, zu schreiben eine Funktionsprüfung für das Verhalten von Klassen, die mit dem cache-speziell für das, was passiert, wenn die zwischengespeicherte Objekte werden gelöscht.

Was ist der Unterschied zwischen SoftReference und WeakReference in Java?

Anzahl der Antworten 11 Antworten
Was ist der Unterschied?    InformationsquelleAutor der Frage driekken | 2008-11-18