gpt4 book ai didi

java - java列表的内存占用计算和GC计算

转载 作者:行者123 更新时间:2023-12-01 18:23:04 26 4
gpt4 key购买 nike

我有一个创建大小为 1300 的 hashMap 的应用程序。散列映射中的值是一个名为“employee Data”的对象,键只是一个字符串 - EmpName。该对象有一个列表。对象中的其他字段要么是 String 要么是 double。对象中的列表大小在 4 到 5000 之间变化。我想粗略计算一下内存消耗。你能帮我吗?我也想知道GC如何释放这 block 内存。

我做了一些计算:其他字段每个将消耗大约 512 字节我不知道如何计算列表的消耗。该列表包含所有 double 值。另外,我不知道随着列表大小的不同,对象的内存会增加多少,以及它将如何贡献总体内存消耗。

最佳答案

这可能是您正在寻找的答案。

Memory usage for a specific list of object

一旦列表不再引用对象,这些对象将被垃圾收集; IE;当对象从列表中删除时。

关于java - java列表的内存占用计算和GC计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60272351/

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