相关疑难解决方法(0)

打印所有JVM标志

找到一个有趣的JVM标志:

java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version
Run Code Online (Sandbox Code Playgroud)

它打印了数百种不同的选项,我以前从未听说过.它还会打印默认值,这有助于更好地诊断JVM行为.另一个有趣的标志是:

-XX:+UnlockExperimentalVMOptions
Run Code Online (Sandbox Code Playgroud)

有谁知道任何解释其中每一个的文件?

java printing optimization flags jvm

88
推荐指数
2
解决办法
5万
查看次数

尽管RAM显示6 GB可用空间,但Java Runtime Environment的内存不足

在运行java应用程序时,我得到以下内存转储.

安装java 8后(java 7应用程序之前正在运行)我开始收到以下错误.

我正在使用16 GB RAM,在我检查时(在应用程序启动时)任务管理器中,大约6 GB RAM是免费的.

有人可以帮助解决问题吗?

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 472736 bytes for Chunk::new
# Possible reasons:
#   The system is out of physical RAM or swap space
#   In 32 bit mode, the process size limit was hit
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if …
Run Code Online (Sandbox Code Playgroud)

java jvm jvm-arguments jvm-crash

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×2

jvm ×2

flags ×1

jvm-arguments ×1

jvm-crash ×1

optimization ×1

printing ×1