我正在努力理解新遗物引发的以下错误/警告:
在此时间窗口中检测到记忆力衰竭的早期症状。
以下是基于日志的配置文件图表。
我想了解:
在向我们的任务执行程序服务提交新的REST调用时,我注意到了这种行为(例如:executorService.submit(() -> restconecto.post(..))
)。我尝试提交一个logger.info()
,它工作正常,但似乎做一个长轮询是问题。以下是我的GC配置:
-Xms2048m -Xmx2048m
感谢您的任何见解。
Memory threshold: 20%
Garbage collection CPU threshold: 10%
这些当然可以调整,但这些基本上意味着如果可用内存小于阈值,则触发警报。
正如您在提交REST请求时所注意到的那样(取决于实际提交的请求以及您的应用程序的结构/设计方式),此特定请求对于应用程序处理来说可能“很重”,因此它可能会使用您可能期望的更多内存。