我如何在 GraphDB 中设置堆大小? (独立服务器)

How can i set the heap size in GraphDB? (Standalone Server)

我想配置堆内存大小,但从文档中我不清楚。 它说:

您可以通过向启动脚本提供显式值(例如 graphdb -Xms10g -Xmx10g)或设置以下环境变量之一来控制堆大小:

GDB_HEAP_SIZE - 设置最小和最大堆大小的环境变量(推荐)

GDB_MIN_MEM - 仅设置最小堆大小的环境变量

GDB_MAX_MEM - 仅设置最大堆大小的环境变量。

有没有更清晰的步骤?

在您的情况下,如果您想增加 Xmx,则需要使用 ./graphdb -Xmx10g 启动 GraphDB。另一种方法是在终端中使用“set GDB_HEAP_SIZE=10g”,但我建议像第一个示例一样传递参数。

您还可以将其与 sh 和大多数其他 shell 一起使用:

GDB_HEAP_SIZE=10g ./graphdb