gpt4 book ai didi

Java内存使用简单数据结构

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:00:39 26 4
gpt4 key购买 nike

我想对用 Java 实现的缓存进行非常精确的测量。请告诉我这种方法是否可行。

我有一个将字符串映射到字符串数组的 HashMap 。有什么方法可以很好地近似这种数据结构吗?

  1. 如何获取字符串的大小?调用 String.toByte() 并为持有对象的开销增加一些?

  2. 字符串数组是所有字符串的总和吗?还是有一些开销?

  3. hashmap 是否也有一些过载,可能将对象包装到某个入口对象中?

  4. 对于map中所有未使用的空间,hashmap仍然分配了一些空间,我可以为map中所有未使用的空间总结2 * null pointer吗?

    <

我对部分答案感到满意,并为我指明了正确的方向。

最佳答案

我认为一个很好的实用方法是使用内存分析器,例如 YourKit .

关于Java内存使用简单数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7767763/

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