diff --git a/docs/en/docs/admin-manual/config/be-config.md b/docs/en/docs/admin-manual/config/be-config.md
index 11a2870d7a..62329d214c 100644
--- a/docs/en/docs/admin-manual/config/be-config.md
+++ b/docs/en/docs/admin-manual/config/be-config.md
@@ -1341,16 +1341,6 @@ Indicates how many tablets failed to load in the data directory. At the same tim
* Description: enable to use Snappy compression algorithm for data compression when serializing RowBatch
* Default value: true
-
-
-#### `jvm_max_heap_size`
-
-* Type: string
-* Description: The maximum size of JVM heap memory used by BE, which is the `-Xmx` parameter of JVM
-* Default value: 1024M
-
-
-
### Log
#### `sys_log_dir`
diff --git a/docs/en/docs/ecosystem/udf/java-user-defined-function.md b/docs/en/docs/ecosystem/udf/java-user-defined-function.md
index ead333c008..b392a4f780 100644
--- a/docs/en/docs/ecosystem/udf/java-user-defined-function.md
+++ b/docs/en/docs/ecosystem/udf/java-user-defined-function.md
@@ -342,7 +342,7 @@ Examples of Java UDF are provided in the `samples/doris-demo/java-udf-demo/` dir
## Instructions
1. Complex data types (HLL, bitmap) are not supported.
-2. Currently, users are allowed to specify the maximum heap size of the JVM themselves. The configuration item is jvm_ max_ heap_ size. The configuration item is in the global configuration file 'be.conf' under the installation directory of the BE. The default value is 512M. If data aggregation is required, it is recommended to increase the value to improve performance and reduce the risk of memory overflow.
+2. Currently, users are allowed to specify the maximum heap size of the JVM. The configuration item is the -Xmx part of JAVA_OPTS in be.conf. The default is 1024m. If you need to aggregate data, it is recommended to increase it to increase performance and reduce the risk of memory overflow.
3. The udf of char type needs to use the String type when creating a function.
4. Due to the problem that the jvm loads classes with the same name, do not use multiple classes with the same name as udf implementations at the same time. If you want to update the udf of a class with the same name, you need to restart be to reload the classpath.
diff --git a/docs/zh-CN/docs/admin-manual/config/be-config.md b/docs/zh-CN/docs/admin-manual/config/be-config.md
index e92424bc58..26e47822b7 100644
--- a/docs/zh-CN/docs/admin-manual/config/be-config.md
+++ b/docs/zh-CN/docs/admin-manual/config/be-config.md
@@ -1370,16 +1370,6 @@ load tablets from header failed, failed tablets size: xxx, path=xxx
* 描述:序列化RowBatch时是否使用Snappy压缩算法进行数据压缩
* 默认值:true
-
-
-#### `jvm_max_heap_size`
-
-* 类型:string
-* 描述:BE 使用 JVM 堆内存的最大值,即 JVM 的 -Xmx 参数
-* 默认值:1024M
-
-
-
### 日志
#### `sys_log_dir`
diff --git a/docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md b/docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md
index 0888cdd5d0..f72bd64ff6 100644
--- a/docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md
+++ b/docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md
@@ -342,7 +342,7 @@ UDF 的使用与普通的函数方式一致,唯一的区别在于,内置函
## 使用须知
1. 不支持复杂数据类型(HLL,Bitmap)。
-2. 当前允许用户自己指定JVM最大堆大小,配置项是jvm_max_heap_size。配置项在BE安装目录下的be.conf全局配置中,默认512M,如果需要聚合数据,建议调大一些,增加性能,减少内存溢出风险。
+2. 当前允许用户自己指定JVM最大堆大小,配置项是 be.conf 中的 JAVA_OPTS 的 -Xmx 部分。默认 1024m,如果需要聚合数据,建议调大一些,增加性能,减少内存溢出风险。
3. char类型的udf在create function时需要使用String类型。
4. 由于jvm加载同名类的问题,不要同时使用多个同名类作为udf实现,如果想更新某个同名类的udf,需要重启be重新加载classpath。