Apache Arrow (http://arrow.apache.org/) uses netty buffers. All contiguous memory buffers are aligned at 64-byte boundaries and padded to a multiple of 64 bytes. Padding to a multiple of 64 bytes allows using SIMD instructions consistently in loops without additional conditional check.
Is PoolArena.normalizeCapazity(int capacity) is right place to start with? -Thanks On Wednesday, January 25, 2017 at 8:19:26 PM UTC+2, Norman Maurer wrote: > > Why you need this ? > > There is currently not way to influence the alignment manual > > Am Dienstag, 24. Januar 2017 17:19:53 UTC+1 schrieb Kiril Menshikov: >> >> Hey, >> >> How can use PooledByteBufAllocator to allocate 64-byte align memory. >> >> Is it possible to know during memory request what memory address will be >> 64-byte aligned: >> >> allocator.directBuffer(512, Integer.MAX_VALUE); >> >> Do you have recommendations how to do it? >> >> At the moment I can verify memorAddress and compute padding if necessary. >> But in this case I need to modify size as well (size+padding). >> >> Thanks, >> -Kiril >> > -- You received this message because you are subscribed to the Google Groups "Netty discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/netty/0e6f759f-4b8d-493b-8397-f67faa933cfb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
