gpt4 book ai didi

java - HashMap 剖析

转载 作者:搜寻专家 更新时间:2023-10-31 19:51:09 24 4
gpt4 key购买 nike

是否有任何 HashMap 实现公开了用于分析 Map 性能的钩子(Hook)方法(平均链长度、最佳/最差/平均访问时间、#rehashes 等)。

在 ~O(1) 访问时间方面使用 HashMap 和“希望最好”似乎很常见,没有分析这是否真的是这种情况,但我想衡量运行时的性能(至少在开发过程中),所以任何 Hook 到 JMX 或分析软件的东西也是好的。

此外,有人知道 HashMap 实现中的链基于二叉树而不是链表吗?

提前致谢。

最佳答案

有一个新的 Java 分析器可以帮助您完成您想要的事情。 CollectionSpy ( www.collectionspy.com ) 跟踪任何散列容器的内部重新散列次数,并且还具有存储桶列表长度的图形可视化。不过(还)没有提供任何时间信息。

关于java - HashMap 剖析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1074501/

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