如何更改 Ant Media Server 服务的最大堆大小?

How can I change the maximum heap size of Ant Media Server service?

我正在使用 Ant Media Server,它会在启动时将最大堆大小调整为一个值。它如何计算这个值?我如何更改此值?

JVM 默认设置为主内存的 1/4。如果您有 4 GB,它将默认为 1 GB。

您可以在启动时更改为最大堆大小,如下所示:

AMS v1.9.1及之前版本:

/etc/init.d/antmedia

AMS v2.0.0及以后版本:

/lib/systemd/system/antmedia.service

您需要在 Java 选项中定义 -Xmx。例如,如果要使用 7GB,则应添加 -Xmx7g 参数。