为什么 64 位 JVM 在到达 xmx 之前会抛出内存不足?
我正在努力解决 java 应用程序的大内存需求。 为了解决更多内存问题,我切换到 64 位 JVM 并使用大型 xmx。 但是,当 xmx 高于 2GB 时,应用程序似乎…
64 位 JVM 的最大可能堆大小是多少?
在 32 位系统中使用 -Xmx 设置的理论最大堆值当然是 2^32 字节,但通常情况下(参见:了解最大 JVM 堆大小 - 32 位 vs 64位)无法使用全部4GB。 对于…
Jetty 7:OutOfMemoryError:应用程序重新部署时的 PermGen 空间
应用程序第一次正确启动。然后我删除 webapp/*.war 文件并粘贴新版本的 *.war。 Jetty开始部署新的war,但出现错误java.lang.OutOfMemoryError: PermG…
具有可突发 RAM 的虚拟服务器上的 Java 堆空间 Xmx Xms
我们在具有 1GB 保证 RAM 和 4GB 可突发 RAM 的虚拟服务器上运行依赖于 Java 的 Minecraft 服务器。 我们运行 Debian 6.0 (Squeeze) Minimal(64 位)…
加载 Clojure-contrib
我对整个 JVM 很陌生,正在尝试使用 clojure。我正在尝试加载 clojure-contrib 并失败: # in bash $ java -cp /path/to/clojure.jar:/path/to/contri…
将 Java 控制台应用程序作为守护进程运行(后台)
我开发了一个Java控制台应用程序,当启动时,打开一个控制台窗口并保持在前台,我想在后台启动该应用程序。 现在我通过此命令行启动应用程序: java -…
ParallelGC 和 ParallelOldGC 有什么区别?
我对GC算法有一些疑问: 首先,当我们使用UseSerialGC、UseParallelGC、UseParallelOldGC等参数时,我们指定一个GC算法。他们每个人都可以在所有代中…
作为服务运行时将 JVM 参数传递给 Tomcat?
我需要将几个 JVM 参数传递给运行 Tomcat 的 JVM,以便我的应用程序可以获取它们。 我想按照本文中概述的过程来获取环境变量。 我该怎么做呢? 更新 …
将 JVM 参数传递给 SBT
我的 SBT 构建正在回显: [error] Note: Some input files use unchecked or unsafe operations. [error] Note: Recompile with -Xlint:unchecked for…
限制 Java RAM 使用?
我们在项目 www.aerospaceresearch.net/constellation 中使用 Java,并直接从卸载的 java bin 文件夹中使用 Java。 我们遇到了一些问题,因为该 java …
ant 的 jetty 插件:如何定义像 javaagent 一样的 jvmarg?
我正在运行一个 ant jetty 任务,我想提供几个与 jetty 进程关联的 jvmargs: -Xmx -Dcom.sun.management.jmxremote.port -javaagent -... 除了 ANT_O…
鼓励 JVM 进行 GC 而不是增加堆?
(请注意,当我说“JVM”时,我真正的意思是“热点”,并且我正在运行最新的 Java 1.6 更新。) 示例情况: 我的 JVM 运行时 -Xmx 设置为 1gb。目前,…