gpt4 book ai didi

java - 内存不足错误 : Java heap space when running jruby on rails console but not using all the memory defined by -J-Xmx

转载 作者:行者123 更新时间:2023-11-29 05:48:36 25 4
gpt4 key购买 nike

我有一个使用 jruby 1.7 的 Rails 3 应用程序,我正在尝试在需要大量内存的情况下在我的本地开发环境(带有 jdk 7 的 OS X 10.8)上使用 Rails 控制台。我按如下方式运行 Rails 控制台:

jruby -J-Xms1024m -J-Xmx4096m -J-XX:+UseConcMarkSweepGC -J-XX:+CMSIncrementalMode -S rails c samuel_hml

然后我使用 Rails 控制台启动一个长时间运行的进程/

jruby java 进程在引发“OutOfMemoryError:Java 堆空间”错误后总是失败。但是,当我运行控制台并检查 Activity 监视器时,它实际上从未使用超过 700 mb。

最佳答案

我找到了解决方案:

RAILS_ENV=samuel_hml jruby -J-Xms1024m -J-Xmx4096m -J-XX:+UseConcMarkSweepGC -J-XX:+CMSIncrementalMode -S rails c

jruby 忽略了我的“-J-Xms1024m -J-Xmx4096m -J-XX:+UseConcMarkSweepGC -J-XX:+CMSIncrementalMode”参数

关于java - 内存不足错误 : Java heap space when running jruby on rails console but not using all the memory defined by -J-Xmx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14877146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com