dble日志中频繁出现“Please pay attention to whether it is a memory leak”,怎么处理? #2911
Answered
by
PanternBao
PanternBao
asked this question in
Q&A
-
Beta Was this translation helpful? Give feedback.
Answered by
PanternBao
Oct 15, 2021
Replies: 1 comment
-
前置知识java程序的内存:
使用堆外内存的优点:
虽然有上面的优点,但是对堆外内存的管理也都交给了程序(dble),这部分管理也是不易的,可能会导致堆外内存的泄露。 关于dble中的内存管理:
处理 “You may need to turn up page size. ”
处理 “Please pay attention to whether it is a memory leak. ”排查堆外内存使用情况可以通过下面的指令查看堆外内存的使用情况:
bufferPoolChunkSize,bufferPoolPageNumber,bufferPoolPageSize参数关系
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
yanhuqing666
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
前置知识
java程序的内存:
使用堆外内存的优点:
因为垃圾回收会暂停业务线程的工作。
堆内在flush到远程时,会先复制到直接内存(堆外内存),然后再发送;而使用堆外内存相当于省略掉从堆复制到堆外这一步。
虽然有上面的优点,但是对堆外内存的管理也都交给了程序(dble),这部分管理也是不易的,可能会导致堆外内存的泄露。
关于dble中的内存管理:
处理 “You may need to turn up page size. ”