soft-references

soft-references

文章 0 浏览 4

Java SoftReference、恐慌 GC 和 GC 行为

我想使用尽可能多的内存使用 SoftReference 编写缓存,只要效率不会太低。 尝试通过计算对象大小或获取 JVM 的一些已用内存近似值来估计已用大小是死…

人心善变 2024-12-10 05:34:31 1 0

C# 弱引用实际上是软引用吗?

基本区别在于,弱引用应该在每次 GC 运行时声明(保持低内存占用),而软引用应该保留在内存中,直到 GC 实际需要内存为止(它们试图延长生命周期,但…

愛上了 2024-12-09 19:30:57 1 0

Android图像缓存-硬HashMap和软HashMaps问题

我现在在我的应用程序中尝试做的是修改 ImageDownloader 类,Google 去年在其教程之一中推出的类,它可以异步下载和缓存 ImageView 的图像,而不会泄…

转身以后 2024-11-29 14:17:18 2 0

有没有办法在 Java 中强制对弱引用和/或软引用对象进行 GC?

这是我的用例。我们正在尝试缩小应用程序中潜在内存泄漏的范围,并且我们正在使用内存分析工具对堆进行快照,以便我们可以查找对象实例和引用。 (如…

猛虎独行 2024-11-28 15:30:41 1 0

google-guava MapMaker .softValues() - 值不会被 GC 处理,OOME:HeapSpace 如下

我在使用 google-guava 的 MapMaker 时遇到问题。这是代码: package test; import java.lang.ref.SoftReference; import java.util.Map; import java…

咿呀咿呀哟 2024-11-28 02:39:14 0 0

android:软引用/弱引用示例

我的应用程序收到 OutOfMemoryError 错误。当我浏览一些教程时,我开始知道,我可以使用Softreference/Weakreference来解决这个问题。但我不知道如何…

半枫 2024-11-18 00:10:06 2 0

在一个集合中混合不同的引用类型

SoftReference、WeakReference、PhantomReference可用于自定义垃圾收集的过程。它们都扩展了Reference,因此可以将它们混合在单个集合中。硬引用(最…

我们只是彼此的过ke 2024-11-17 05:35:56 6 0

SoftReference 过早收集垃圾

我正在为我的 Android 应用程序实现缓存机制。 我使用 SoftReference,就像我发现的许多示例一样。问题是,当我在 ListView 中向上或向下滚动时,大部…

时光清浅 2024-11-02 14:55:34 3 0

collection.immutable.Map[ K, SoftReference[ V ]] 超过 google 的 MapMaker?

假设一个潜在的多线程环境。我想将地图与(值)缓存一起使用。为什么我更喜欢其中一个 collection.immutable.Map.empty[ K, SoftReference[ V ]] new …

坏尐絯 2024-10-31 13:36:12 5 0

Scala中有SoftHashMap吗?

我知道 java 的这个问题,但这些实现似乎都没有与 scala.collection.JavaConversions 配合良好。 我正在寻找一些简单的东西(例如单个文件,不是整个…

戴着白色围巾的女孩 2024-10-19 06:35:35 4 0

Android:BitmapFactory.decodeStream OutOfMemoryException - SoftReference 是解决方案吗?

我收到 OutOfMemoryException: E/AndroidRuntime( 3013): java.lang.OutOfMemoryError: bitmap size exceeds VM budget E/AndroidRuntime( 3013): at …

痴者 2024-10-14 13:59:46 6 0

Java中不同引用类型的使用

我最近一直在研究 Java 中的软引用类型、弱引用类型和幻像引用类型,并且想知道它们是否有任何我没有遇到过的用途。我过去曾将它们用于各种用途,并且…

纵山崖 2024-10-14 02:34:38 8 0

这是使用软引用的正确方法吗

我不久前使用软引用创建了一个缓存,但在尝试解决一个错误时,我开始担心实际上我做得不正确,并且它在不应该删除的情况下删除了对象。这就是我的做法…

司马昭之心 2024-10-03 04:57:34 6 0

用 Java 实现回写式缓存

我试图实现一个回写式缓存。我正在尝试使用软引用,但在执行事后写回时遇到麻烦,因为引用在添加到 gcQueue 之前已被清除,因此我无法访问引用对象。 …

嗳卜坏 2024-09-30 22:26:32 6 0

Android:GC 不尊重软引用?

看来 Dalvik 的垃圾收集器不尊重 SoftReferences 并尽快删除它们,就像 WeakReferences 一样。我还不是 100% 确定,但尽管事实上仍然有大约 3MB 的可…

断念 2024-09-29 02:45:47 8 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文