2010-12-29 11 views
0

meine Anwendung speichert eine Karte, diese einige Male gemacht JavaHeapSpace Fehler. ich benutzte org.zkoss.util.CacheMap statt it's JDocProblem mit ZK CacheMap

aber ich bin nicht sicher, ob es das Problem löst oder nicht?

+0

Können Sie versuchen, eine zusammenhängende Frage zu formulieren, vielleicht mit einem einfachen Beispielcode? Wir brauchen wirklich ein bisschen mehr Kontext. –

Antwort

0

ZK CacheMap wird alte Entitäten entfernen, sobald GC gestartet wird (d. H. Der Speicher wird zu niedrig), so dass es helfen soll. Aber, stellen Sie sicher, dass es in Ordnung ist, das Entfernen von alten Entitäten ist, was Sie wollen.

+0

Ich möchte kein Objekt in MAP entfernen –

+0

Dann ist CacheMap nicht für Sie. Warum nicht HashMap verwenden, wenn Sie alle Entitäten beibehalten möchten? –