摘要:
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。现实企业级Java开发中,有时候我们会碰到下面这些问题 阅读全文
摘要:
(一)前置知识--泊松分布 hash桶中存放的链表长度概率 随着长度的增加而减小hashmap中的源码注释 (二) 为什么到8转为红黑树 到6转为链表TreeNodes(红黑树)占用空间是普通Nodes(链表)的两倍,为了时间和空间的权衡。节点的分布频率会遵循泊松分布,链表长度达到8个元素的概率为0 阅读全文