关于数组
数组的读取是高效的。(数组要比链表快)
1.容易预测的访问模式(数组内元素的内存地址的连续性存储的)
2.数组中的元素是会被预加载的(因为只要一个元素被加载到缓存行,其他相邻的几个元素也会被加载进同一个缓存行)
3.你可以为数组预先分配内存,使得数组对象一直存在(除非程序终止)。这就意味着不需要花大量的时间用于垃圾回收
数组的读取是高效的。(数组要比链表快)
1.容易预测的访问模式(数组内元素的内存地址的连续性存储的)
2.数组中的元素是会被预加载的(因为只要一个元素被加载到缓存行,其他相邻的几个元素也会被加载进同一个缓存行)
3.你可以为数组预先分配内存,使得数组对象一直存在(除非程序终止)。这就意味着不需要花大量的时间用于垃圾回收
喜欢的话可以打赏一下哦!!!
支付宝
微信