常见OOM及原因分析
Contents
LinkedMap为什么是有序Map
LinkedMap底层存储是数组,初始大小为16
LinkedMap返回的set是有序的,是因为KeySet中的iterator是有序的
LinkedMap在put时候,使用for循环,且起始位置用hashIndex算出来的
1 | protected int hashIndex(int hashCode, int dataSize) { |
LinkedMap底层存储是数组,初始大小为16
LinkedMap返回的set是有序的,是因为KeySet中的iterator是有序的
LinkedMap在put时候,使用for循环,且起始位置用hashIndex算出来的
1 | protected int hashIndex(int hashCode, int dataSize) { |