如果我有一个具有3D世界的游戏,而这个世界很大,因此需要将其分成块,那么使用128字节块与150字节块相比,是否存在重大的性能优势?显然,块中的对象仍然是整数个字节。
也就是说,chunks[128][128][128]
是否比 chunks[150][150][150]
或 chunks[112][112][112]
更快?是否存在过多的RAM浪费等其他副作用?还有其他需要考虑的因素吗?
我只是发现把所有变量和数组存储为2的幂次方大小是一种惯例,但我不确定是否有任何优点,以及是否可以更好地使用更人性化的数字,例如100或150。
index
到index+1
之前)占用的内存部分可以作为一个整体访问的机会。 - pmg