解道jdon.com

解道jdon.com -

面向数据设计带来更好的性能

通过将应用数据放置在后续内存区域中获得更高性能。这使得CPU更容易加载和工作。 经典的 面向对象 编程 (OOP) 将其数据放在内存中,就像意大利肉酱面一样——对象和指针都混在一起了。这很好,直到您想对数据进行一些密集计算。 例如:您的系统中已有数十万个位置和产品,如何及早发现在两个仓库之间移动物品是否会对任何待处理订单产生负面影响? 如果您的对象图是在 OOP 中完成的,那么 CPU 预取器将在随机内存地址之间来回跳转。 性能可能是深层神经网络从未以OOP风格实现的原因:如果每个神经元和轴突都被表示为一个具有其字段的独立对象,那么一个给定的神经元的确切内存位置可能是不确定的。 ..

相关推荐 去reddit讨论

热榜 Top10

LigaAI
LigaAI
eolink
eolink
Dify.AI
Dify.AI
观测云
观测云

推荐或自荐