Board logo

标题: 300元求解决批处理为JAVA模拟器分配更大的内存 [打印本页]

作者: 一把小剑    时间: 2015-11-2 18:50     标题: 300元求解决批处理为JAVA模拟器分配更大的内存

我是开游戏的 我的模拟器 是JAVA写的 用 BAT 启动
如下图所示

当有玩家连接游戏时 就会自动分配内存

但是 当这个 829/1421 变成 1321/1421 或者更高的时候 游戏就会非常的卡
我是游戏服务器 是 16G的内存
求解决 怎么把 这个 1421的内存修改的 更大一些 或者完美解决这个问题
重金酬谢
作者: 会飞的蜗牛丶    时间: 2015-11-2 19:13

没搞过,网上找到了一个连接,请参考
http://developer.51cto.com/art/200906/127144.htm
作者: DAIC    时间: 2015-11-2 19:24

打开命令行窗口,执行命令:
java -version
结果发出来看看

如果是32位的JDK,可以考虑先换成64位的JDK。
如果不能更换64位JDK,咱们再继续讨论。
作者: 一把小剑    时间: 2015-11-3 00:33

回复 2# 会飞的蜗牛丶


    1.7的JDK
作者: 一把小剑    时间: 2015-11-3 00:34

回复 3# DAIC
回错人了 看楼上
作者: 一把小剑    时间: 2015-11-3 00:35

回复 3# DAIC


    留个QQ好找你
作者: CrLf    时间: 2015-11-3 04:38

把 -Xss -Xms 和 -Xmx 的值改得更大呢?
作者: 依山居    时间: 2015-11-3 06:27

总可用内存可能是在配置文件里的。
作者: xiaopo    时间: 2015-11-3 09:32

bat文件中改一下:
-Xms12G -Xmx12G

试试12G的内存
作者: DAIC    时间: 2015-11-3 12:13

回复 6# 一把小剑


    你这是32位JDK,先换个64位JDK试试吧。不方便留QQ,直接论坛上讨论吧。
作者: 一把小剑    时间: 2015-11-4 14:12

回复 10# DAIC


    换不了  必须用这个JDK
作者: 一把小剑    时间: 2015-11-4 14:13

回复 9# xiaopo


    不行的
作者: 一把小剑    时间: 2015-11-4 14:14

回复 8# 依山居


    JDK配置文件吗 具体点
作者: 一把小剑    时间: 2015-11-4 14:15

回复 7# CrLf


    改大了 就没法启动了 提示如上图
作者: 依山居    时间: 2015-11-4 17:04

回复 14# 一把小剑


    私信发QQ和服务器权限吧。
作者: 依山居    时间: 2015-11-4 18:12

参考 JVM内存最大能调多大 http://www.iteye.com/topic/80257
32位JDK那就没办法了。
作者: Batcher    时间: 2015-11-4 19:43

如果必须使用32位JDK,可以用这个脚本测试一下你的环境里面支持的最大值:
http://blog.chinaunix.net/uid-17176286-id-4463332.html
作者: Batcher    时间: 2015-11-4 19:48

如果单个实例无法支撑那么多用户同时在线,建议搭建集群,例如:
Apache + Tomcat1 + Tomcat2

用户请求通过Apache转发给后面的Tomcat1或Tomcat2,这样两个Tomcat实例可以做负载均衡。
以后用户数再多了,横向扩展增加一个Tomcat3就行了。
作者: 一把小剑    时间: 2015-11-4 20:56

回复 15# 依山居


    QQ 3651584  服务器权限不能提供
作者: 一把小剑    时间: 2015-11-4 21:02

回复 18# Batcher


    来个QQ 我加你  解决
作者: 一把小剑    时间: 2015-11-4 21:10

回复 16# 依山居


    64位JDK 是不是必须用 64位系统
作者: 一把小剑    时间: 2015-11-4 21:11

回复 16# 依山居


    64位 最大能开到多少
作者: Batcher    时间: 2015-11-4 21:21

回复 22# 一把小剑


    能用完你所有的物理内存
作者: 一把小剑    时间: 2015-11-4 21:35

回复 23# Batcher


    64位的 JDK 必须用 64位的系统吗
作者: Batcher    时间: 2015-11-4 22:49

回复 24# 一把小剑


    32位的系统也能用
作者: 一把小剑    时间: 2015-11-4 23:16

回复 25# Batcher


    给我个下载地址吧 我下了一个 说不试用我系统
我是 2003的服务器
作者: Batcher    时间: 2015-11-5 10:47

回复 26# 一把小剑


Oracle官网:
http://www.oracle.com/technetwork/java/javase/downloads/index.html




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2