Li *_*oyi 5 java memory optimization data-structures
有没有人有各种数据结构的粗略经验法估算器列表?例如
- 数组
- 清单
- 包含HashMap
- LinkedLists
我记得在不同的地方看到了一些估计值,但我现在似乎找不到一个.
我知道它实际上非常复杂,特别是像HashMaps这样的东西,但我正在寻找一些非常粗糙的东西,比如:
Memory(HashMap) = fixedOverhead + variableOverhead * tableSize + A*numKeys + B*numValues + Memory(allKeys) + Memory(allValues)
Run Code Online (Sandbox Code Playgroud)
当然,根据这个和那个不同,它会有很大的不同,但即使是粗略的2因子估计也会非常有用.