为什么我的Java应用程序被OOMKilled了?

为什么我的Java应用程序被OOMKilled了?

Java系列 1周前 (02-22) 浏览: 5 评论: 0

在AWS云上,我们运行并部署容器化应用程序到我们的PaaS管道。像我们这样在Docker中运行Java应用程序的人,可能已经遇到过JVM在容器中运行时无法准确检测可用内存的问题。jvm没有准确地检测Docker容器中可用的内存,而是查看机器的可用内存。这可能导致在容器内运行的应用程序在尝试使用超出Docker容器限制的内存量时被终止的情况。 JVM对可用内存的错误检测与Linux tools/li

有OutOfMemoryError有关的JVM参数

有OutOfMemoryError有关的JVM参数

jvm 2个月前 (01-13) 浏览: 2 评论: 0

JVM提供了有用的参数来处理OutOfMemoryError。在本文中,我们将重点介绍这些JVM参数。在排除OutOfMemoryError故障时,它可能会很方便。这些JVM参数是: 1. -XX:HeapDumpOnOutOfMemoryError-XX:HeapDumpPath 2. -XX:onAutofmemoryError 3. -XX:+ExitOnOutOfMemoryError 4

登录

忘记密码 ?

切换登录

注册