当我们在系统用到某些占用内存较多的大对象,且该对象并不会被频繁使 用(例如缓存场景)时,考虑性能因素,或许我们可以选择使用弱引用(WeakReference)对象。弱引用对象就像是对象之中的“无间行者”,行走于 “活动”与“非活动”状态之间。可能在某个时刻虽然对该对象存在引用,然而垃圾回收器仍然可以对其进行回收,这使得我们对该对象的调用始终存在一种不可预 知性,除非我们通过Target属性赋给对象,以创建强引用,否则我们始终处于这种忧虑之中。然而考虑到性能,我们在合适的场景仍然可以考虑弱引用。

全文阅读>>

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-04
  • 2021-05-30
  • 2021-05-20
  • 2021-10-05
猜你喜欢
  • 2021-12-19
  • 2021-09-30
  • 2021-09-27
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-08-15
相关资源
相似解决方案