two directbuffer have same address?

Alan Bateman Alan.Bateman at Sun.COM
Fri Dec 21 08:41:35 UTC 2007


zhang Jackie wrote:
> hi
>   I am using directbuffer and JNI to build a high speed network 
> library. But When I use the directbuffer, I found some directbuffers 
> have the same memory address(got by  GetDirectBufferAddress method). I 
> think the memory allocation of directbuffer is not reasonable enough.
>  Can someoen give me some advice, Thanks
This has happen when you duplicate a byte buffer. Another possibility is 
JNI code that allocates more than one direct byte buffer referring to 
the same memory region. If you can elaborate further then this might 
become clear (although the forums might be a better place to seek help).

-Alan.




More information about the core-libs-dev mailing list