小编use*_*345的帖子

为什么ls~或ls $ HOME不在进程中工作?

我使用Process,调用shell(zsh),我想cd~,或者其他一些dir,比如在shell中定义的cd $ PROJ_ROOT.但似乎这些令牌无法处理.怎么解决这个?

scala> import scala.sys.process._
import scala.sys.process._

scala> "ls ~".!!
ls: ~: No such file or directory
java.lang.RuntimeException: Nonzero exit value: 2
  at scala.sys.package$.error(package.scala:27)
  at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.slurp(ProcessBuilderImpl.scala:132)
  at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.$bang$bang(ProcessBuilderImpl.scala:102)
  ... 33 elided
Run Code Online (Sandbox Code Playgroud)

java shell scala

3
推荐指数
1
解决办法
159
查看次数

为什么xmx和top之间存在内存使用差异?

我将jvm的xmx设置为4 G,但是在运行一段时间之后,当我使用top来查看内存时,它显示了使用12 G内存的过程.

那么xmx究竟意味着什么?如果我想将jvm内存限制为4G,我该怎么办?

命令行:-server -Xms4g -Xmx4g

另一个相关的问题:)

如果gc发生了,那么年轻一代中不再使用的对象的空间是否会被JVM不可避免地释放出来?或者其中一些留给下一个gc?

谢谢

java memory jvm

1
推荐指数
1
解决办法
1941
查看次数

标签 统计

java ×2

jvm ×1

memory ×1

scala ×1

shell ×1