From 12ccd50806bafae2d8c4a6fe0cff668a96ecb8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=9E=83=E8=9F=B9=E4=BB=A5=E6=AD=BB?= Date: Tue, 5 Mar 2019 17:55:50 +0800 Subject: [PATCH] [RIP-9] Add the system configuration option doc: Direct ByteBuffer memory size [RIP-9] Add the system configuration option doc: Direct ByteBuffer memory size --- docs/en/Configuration_System.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/en/Configuration_System.md b/docs/en/Configuration_System.md index 2f29c3bb..6354ffe8 100644 --- a/docs/en/Configuration_System.md +++ b/docs/en/Configuration_System.md @@ -8,6 +8,10 @@ The latest released version of JDK 1.8 is recommended. Set the same Xms and Xmx -server -Xms8g -Xmx8g -Xmn4g +Direct ByteBuffer memory size setting. Full GC will be triggered when the Direct ByteBuffer up to the specified size: + + -XX:MaxDirectMemorySize=15g + If you don’t care about the boot time of RocketMQ broker, pre-touch the Java heap to make sure that every page will be allocated during JVM initialization is a better choice. Those who don’t care about the boot time can enable it: -XX:+AlwaysPreTouch -- GitLab