代码之家  ›  专栏  ›  技术社区  ›  Binil Thomas

你的工具箱报告可重入锁定了吗?

  •  3
  • Binil Thomas  · 技术社区  · 16 年前

    我正在尝试减少应用程序中特定代码路径上的锁争用。为了识别具有高锁争用的代码,我将YourKit连接到我的应用程序并使用“Monitor”选项卡,查看获取哪些锁导致了我关心的线程阻塞。我的最终目标是在ykgui的“线程”选项卡中没有这个线程的红点。

    ReentrantLock 而不是内在的锁。事实上,当我尝试这个时,YourKit报告的争用率更低。那消息可靠吗?您的工具包是否正确地报告了可重入锁的使用情况?

    我在Solaris 10和Sun 1.6u18 32位JVM上使用YourKit 8.0.24。

    2 回复  |  直到 16 年前
        1
  •  0
  •   Binil Thomas    16 年前

    Looks like 到目前为止,你的装备还没有报告 ReentrantLock

        2
  •  -2
  •   Tobias P.    16 年前