代码之家  ›  专栏  ›  技术社区  ›  DKSRathore

当我使用一个引用类时会发生什么和多少开销?

  •  1
  • DKSRathore  · 技术社区  · 15 年前

    我看到每当我们使用类似于

     WeakReference, 
     FinalReference, 
     SoftReference, 
     PhantomReference,
     Referemce
    

    如果我们有层次线程结构,那么在每个级别上都有一个额外的守护进程线程启动。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Peter Lawrey    15 年前

    我希望大多数应用程序的开销非常小。除非你知道这是个问题,否则我不会担心的。我从来没有见过参考资料作为一个问题出现在分析器中,我已经使用不同的分析器10年了。

        2
  •  1
  •   Carl Smotricz    15 年前

    我认为这会成为一个问题的唯一方法是,如果线程数量增长到2位或更多的话。

    非常粗略地说:

    • 10个螺纹将靠近不明显的
    • 100应该没问题,因为他们大多只是在等待,每个人都在啃一点记忆。
    • 1000会让您的系统头疼,因为这些资源将在其他地方丢失。