我得到一定值的某些对象,例如: (1)缓存性能VS填充数据
struct massPoint {
double pos;
double vel;
double acc;
} objects[LOTS];
或在阵列是相同的:
(2)
double pos[LOTS];
double vel[LOTS];
double acc[LOTS];
第一个问题:如果我打电话(1)填充数据和(2)串行数据是否正确?第二个问题:如果我做一些只会影响vel和acc并且没有pos的操作,并且我有它们很多,那么会更好(2),因为它在缓存性能方面会更好,因为pos [ ]不必缓存这种方式,并(1)它必须?或者我不明白这个概念?