gpt4 book ai didi

java - YourKit 是否报告 ReentrantLocks?

转载 作者:行者123 更新时间:2023-12-02 23:54:01 27 4
gpt4 key购买 nike

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

争用通常是由使用内在锁的读/读锁定引起的,因此可以通过使用 ReentrantLock 而不是内在锁来改进这些争用。事实上,当我尝试这样做时,YourKit 报告的争用较低。该信息可靠吗? YourKit 是否正确报告 ReentrantLock 的使用情况?

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

最佳答案

Looks like截至目前,YourKit 不会将 ReentrantLock 报告为在“线程”选项卡中被阻止。

关于java - YourKit 是否报告 ReentrantLocks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045936/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com