soft-references

soft-references

文章 0 浏览 2

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

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

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

用 Java 实现回写式缓存

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

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

Android:GC 不尊重软引用?

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

断念 2024-09-29 02:45:47 1 0

如何让java系统释放软引用?

我将使用基于 SoftReference 的缓存(本身就非常简单)。然而,我在为其编写测试时遇到了一个问题。 测试的目的是检查内存清理发生后,缓存是否确实再…

摘星┃星的人 2024-09-25 09:04:25 1 0

.NET 有软引用吗?

可能的重复: 为什么 .NET 不这样做有一个 SoftReference 和 WeakReference,就像 Java 一样? Java 有多种类型的引用,其中两种是 弱 和 软。我知道…

(り薆情海 2024-09-25 07:10:07 1 0

了解 Java 的 Reference 类:SoftReference、WeakReference 和 PhantomReference

有人可以解释这三个参考类之间的区别(或发布一个很好的解释链接)吗? 软引用 &gt 弱引用 &gt PhantomReference,但是我什么时候会使用每一个呢?为…

昵称有卵用 2024-09-11 11:24:49 6 0

C++ 中的软(不是:弱)引用- 是否可以?有实施吗?

在 C++ 中,我使用 boost::shared_ptr 和 boost::weak_ptr 自动删除不再需要的对象。我知道这些与引用计数一起工作。 在 Java 中,内存由垃圾收集器管…

2024-09-07 19:16:15 1 0

测试使用 SoftReference的代码

要使带有 SoftReference 的任何代码得到充分测试,必须想出某种方法来测试“是的,它已被置空”情况。人们可能会或多或少地通过使用“用于测试”的代…

情场扛把子 2024-09-01 08:36:09 0 0

Java 中软引用的用例是什么?

Java 中软引用的用例是什么?当 JVM 内存不足时,对非关键项目进行垃圾收集是否有用,以便在关闭 JVM 之前释放足够的资源来转储关键信息? 它们被称为…

金橙橙 2024-08-24 20:35:38 4 0

如何使用可用 RAM 有效地缓存 Java 中的对象?

我需要使用一定比例的可用 RAM 来缓存 Java 中的对象。我知道其他人也问过这个问题,但没有一个答案符合我的要求。 我的要求是: 简单、轻量级 不会比…

原来是傀儡 2024-08-19 12:33:40 5 0

优雅地完成 SoftReference 引用对象

我正在使用一个搜索库,它建议保持搜索句柄对象打开,这样可以有利于查询缓存。随着时间的推移,我观察到缓存往往会变得臃肿(几百兆并且不断增长),…

眼中杀气 2024-08-09 09:38:01 4 0

有没有办法判断Java中的对象是否是软可达的?

为了执行一些测试,我想检查当我存储在 SoftReference 对象缓存中的部分或全部对象被释放时,我的应用程序的行为如何。 为了做到这一点,我想手动清除…

〃安静 2024-07-21 07:37:04 4 0

Java中软引用LinkedHashMap?

Java中有基于软引用的LinkedHashMap吗? 如果没有,有人有一段我可以重用的代码吗? 我保证正确引用它。 谢谢。…

萌化 2024-07-20 07:21:04 3 0

相当于.net中的SoftReference?

我熟悉 WeakReference,但我正在寻找一种仅在内存不足时才清除的引用类型,而不是每次 gc 运行时才清除(就像 Java 的 &lt代码&gt软引用)。 我正在寻…

请恋爱 2024-07-15 00:48:23 8 0

为什么 .NET 不像 Java 那样拥有 SoftReference 和 WeakReference?

我真的很喜欢 WeakReference。 但我希望有一种方法可以告诉 CLR 您认为该引用有多弱(例如,按 1 到 5 的等级)。 那真是太棒了。 Java 有 SoftRefere…

云朵有点甜 2024-07-09 16:20:11 10 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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