【发布时间】:2011-04-25 13:10:54
【问题描述】:
我正在使用“java -xms 1280m -xmx 1280m”命令启动我的服务器。在 Linux 机器上,这工作正常,我看到该进程使用几乎相同数量的内存。然而,在 Windows 机器上,我看到 java 进程使用的空间远少于 1280m - 大约 500-600m。我从 Windows 任务管理器收集了这些数据,如果这很重要的话。我检查的两台 Windows 机器都是 Windows 2003 服务器,分别有 2GB 和 3GB 的 RAM。 我一直认为用 -xms 指定初始堆大小将强制 java 至少使用那么多内存。我错了吗?或者,这是 Windows 上 java 的特性吗?
【问题讨论】:
-
我不会发布答案,因为我目前无法检查。但是在 Windows 上,论点的大小写重要吗?我认为 x 需要是大写的,但不确定。在我的手机上,很抱歉拼写不好。