在设计数据结构时,始终要考虑缓存行(64B或128B)。你不想在内存中有散落的小节点。通常,拥有更宽的节点(最好每个节点占用1个缓存行)和更浅的结构是更好的选择。减少指针/偏移量的间接引用。