.net - 等效于.NET中的SoftReference?

标签 .net garbage-collection weak-references soft-references

我对WeakReference很熟悉,但是我正在寻找一个仅在内存不足时才清除的引用类型,而不仅仅是在gc运行时才清除(就像Java的SoftReference一样)。我正在寻找一种实现对内存敏感的缓存的方法。

最佳答案

不,没有对等的东西。 WeakReference无法完成这项工作有特定原因吗?

这是与您类似的问题:

Why doesn't .NET have a SoftReference as well as a WeakReference, like Java?

关于.net - 等效于.NET中的SoftReference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632039/

相关文章:

c# - 如何在 asp.net 列表框中获取多个选定项并显示在文本框中?

c# - 正确使用 IDisposable 接口(interface)

java - Java中如何进行弱引用?

Java:寻找可变/可重新引用的弱引用实现

java - 如何在 Concurrenthashmap 中做弱引用

c# - 具有共享数据源的独立下拉列表

.net - Fluent IOC 配置/模块的最佳位置(目前正在尝试 Ninject)

memory-management - 1.5+ 中的 Golang 垃圾收集器改进是否会影响释放的内存量?

java - 如何在 Java 中为 ReferenceQueue.remove() 指定正确的类型?

c# - 使用 RegEx 平衡匹配括号