gpt4 book ai didi

在 liferay 中上传大量文档文件时,Linux 服务器的内存不会释放

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:29 27 4
gpt4 key购买 nike

我有很多用户上传文件,我发现用户上传文件后内存没有释放。于是我停止了liferay tomcat,也没有其他应用程序,而内存使用率仍然很高。那么谁花费了内存,我猜它的 linux 服务器缓存了文件。我能从你那里得到一些想法或建议吗?我要释放内存

最佳答案

一旦 Java 从操作系统分配了内存,它就不会再次释放它。这不是 Liferay 的特性,而是底层 JVM 的特性。

开始时,您可以为 Liferay(或应用程序服务器)分配较少的内存,但必须确保至少分配足够的内存来处理上传(据我所知,文档不一定同时保存在内存中) .您还可以配置缓存大小,这样 Liferay 就不需要以更多缓存未命中为代价从操作系统分配更多内存。我知道有几个安装宁愿接受高速缓存未命中的(次要)影响,也不愿增加整体内存需求。

然而,由于如今内存如此便宜,许多人选择不优化这一特定方面。如果您无法升级硬件,则可能需要升级。

关于在 liferay 中上传大量文档文件时,Linux 服务器的内存不会释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49718211/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com