我java已经下载安装过java8了
你这个是没法分配这么多内存给服务端 3G改成1G看看
sevenlijiabing 发表于 2022-4-19 00:39
我现在就一直调成1g 我想问不能在调高了吗
自己家电脑运行8G
你用的是64位的java还是32位的,32位最高只能1G
本帖最后由 宝贝叫诗语 于 2022-4-19 01:00 编辑
楼主把-Xmx3G那个参数改一下就好,
-Xms是最小
-Xmx是最大
然后这个的话是给予服务器一个最大内存
服务器内存是这样
使用内存+空闲内存=最大内存
你看到的应该是使用内存
这个是不影响的
楼主把-Xmx3G那个参数改一下就好,
-Xms是最小
-Xmx是最大
然后这个的话是给予服务器一个最大内存
服务器内存是这样
使用内存+空闲内存=最大内存
你看到的应该是使用内存
这个是不影响的
sevenlijiabing 发表于 2022-4-19 00:39
我现在就一直调成1g 我想问不能在调高了吗
自己家电脑运行8G
8G 你还得自己开客户端 系统2G 客户端4G 你就剩下2G 还不算你开了其他软件 没法再高了!
Flower_胡子 发表于 2022-4-19 01:03
8G 你还得自己开客户端 系统2G 客户端4G 你就剩下2G 还不算你开了其他软件 没法再高了! ...
内存消耗才4.5g
sevenlijiabing 发表于 2022-4-19 01:08
内存消耗才4.5g
反正分配不了3G 撑死2G
win+r,输入cmd,打开的窗口输入 java -version,把输出的结果发出来看看
你这是得调小内存
LSunnyR 发表于 2022-4-19 06:45
你这是得调小内存
不过可以加一些优化参数
- java -server -Xincgc -Xmx最大内存M -Xms最小内存M -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar 服务端核心.jar
-Xmx是最大,-Xms是最小,根据自己需要来分配就行
你在启动游戏前选择调整就行了