java中的ecs:如何享受缓存友好?;

java中的ecs:如何享受缓存友好?;,java,entity-component-system,Java,Entity Component System,与unity中的entitas一样,ECS(entity component system)之所以有很好的性能,是因为相同类型的组件放在同一个内存块中,这使得组件迭代快速高效 然而,在java中,我们无法管理对象内存位置,因此ecs似乎 在java语言中没有c++那么有用。这是真的吗,或者实际上有某种方法可以在java中实现对缓存友好的ecs?您是否首先在web上搜索了关于ecs for java的文章、博客文章和github repos?如果我随意的谷歌搜索有什么迹象的话,还有很多。@Mike

与unity中的entitas一样,ECS(entity component system)之所以有很好的性能,是因为相同类型的组件放在同一个内存块中,这使得组件迭代快速高效

然而,在java中,我们无法管理对象内存位置,因此ecs似乎
在java语言中没有c++那么有用。这是真的吗,或者实际上有某种方法可以在java中实现对缓存友好的ecs?

您是否首先在web上搜索了关于ecs for java的文章、博客文章和github repos?如果我随意的谷歌搜索有什么迹象的话,还有很多。@Mike'Pomax'Kamermans有一些针对java的ecs框架。但他们都没有提到缓存友好性问题。这些框架似乎只是模仿了ecs的设计模式,没有实现ecs性能的最大好处。您是否先在web上搜索关于ecs for Java的文章、博客文章和github repos?如果我随意的谷歌搜索有什么迹象的话,还有很多。@Mike'Pomax'Kamermans有一些针对java的ecs框架。但他们都没有提到缓存友好性问题。这些框架似乎只是模仿了ecs的设计模式,没有实现ecs性能的最大好处