<div dir="ltr"><p>Hi all,</p><p>I'm currently developing an ECS engine in Java 25, built (thanks to) Project Panama's MemorySegment/Arena model, using the Vector API for operations. It uses SoA chunked layouts of off-heap memory based around CPU cache sizes detected by OSHI. No JNI at all.</p><p>Some benchmarks I just ran on an i5 11400f with 256KB chunks:</p><p>- SIMD operations over 2M entities across 2 float[4] components came to around ~60ns per entity.</p><p>- 65.536 entities added in 16ms.</p><p>The project is private for now (just ~1 month in), but I’d be happy to share architectural insights or isolated benchmarks.</p>
<p>Thanks — these APIs are game-changing, and frankly the only reason I'm able to do this in Java.</p><p>- Felipe Yelpo</p><p>Feel free to reach out: <a href="http://www.linkedin.com/in/felipe-yelpo-3b547a317">www.linkedin.com/in/felipe-yelpo-3b547a317</a></p></div>