在分发播放应用程序时,我对内存使用情况有疑问。如果在同一服务器实例上运行许多不同的播放应用程序作为单独的服务,那么如何调整分阶段或分发的给定应用程序以使用更少的内存。
似乎相当简单的应用程序最终占用大约1GB的RAM。是否有一些事情可以做到配置这个更轻量级,以支持更多的微服务模型在没有大量内存的机器上?
谢谢, 马特
答案 0 :(得分:0)
我花了一些时间查看playframework网站,发现stage启动程序脚本有一个-mem标志,它将尝试设置堆内存和相关的-X内存变量。
生成的应用程序启动程序脚本在启动暂存应用程序时具有1GB内存作为默认堆内存。
也可以指定java -X内存属性,然后由脚本使用。