我一直在阅读有关使用标志-XX:+UseBiasedLocking的偏向锁定如何提高无争用同步的性能的文章。我找不到关于它能做什么以及如何提高性能的参考资料。
-XX:+UseBiasedLocking
有没有人能给我解释一下这到底是什么,或者可以给我一些链接/资源来解释??
发布于 2020-02-21 04:10:55
这里有两篇论文:
https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/f4a5b21d-66fa-4885-92bf-c4e81c06d916/File/ccd39237cd4dc109d91786762fba41f0/qrl_oplocks_biasedlocking.pdf
https://www.oracle.com/technetwork/java/biasedlocking-oopsla2006-wp-149958.pdf
网页也是:https://blogs.oracle.com/dave/biased-locking-in-hotspot
jvm hotspot源代码:
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/file/87ee5ee27509/src/share/vm/oops/markOop.hpp
https://stackoverflow.com/questions/9439602
相似问题