我有一个java web (tomcat)应用程序,它消耗10G的堆内存(表示内存中的数据结构)。但是当我将Xmx设置为20G时,它就可以工作了。当我将堆内存设置为11G时,我的应用程序无法加载所有数据-它进入连续的完整gc。假设垃圾收集器也需要内存才能使完全gc高效。正确吗?为了gc的高效工作,我应该增加多少内存?谢谢。
我有两个redis服务器运行在同一台机器上。第二个日志文件有几个实例,其通知如下:[50818] 19 Feb 06:41:05.007 # Can't save in background: fork: Cannot allocate memory此外,研究还导致了,它认为,如果我在命令行上执行sysctl