Skip to content

How to set alignment for ByteBuf? #13851

Answered by chrisvest
tisonkun asked this question in Q&A
Discussion options

You must be logged in to vote

The Unpooled allocator cannot specify alignment.
You need to use the PooledByteBufAllocator and construct it with an alignment requirement for direct buffers:

public PooledByteBufAllocator(boolean preferDirect, int nHeapArena, int nDirectArena, int pageSize, int maxOrder,
int smallCacheSize, int normalCacheSize,
boolean useCacheForAllThreads, int directMemoryCacheAlignment) {

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@tisonkun
Comment options

Answer selected by tisonkun
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants