0

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

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

4

1 回答 1

0

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

特定对象列表的内存使用情况

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

于 2020-02-18T01:07:09.717 回答