java -d64 -server -XX:+UseG1GC -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:MaxGCPauseMillis=100 -XX:+UseStringDeduplication -Xms10g -Xmx15g -XX:hashCode=5 -jar Thermos.jar nogui
为什么我bat里面的是这样写的,在原来的基础上有什么变化吗?
这个是朋友发给我的端
为什么我bat里面的是这样写的,在原来的基础上有什么变化吗?
这个是朋友发给我的端
加了一些JVM虚拟机代码,主要是用来优化的,比如使用服务器参数啊,64位参数,G1GC内存回收器啥的
-XX:+UseG1GC 使用G1 GC垃圾回收模式,这种模式比较适合mc,会耗一定性能,有利有弊.
-XX:+AggressiveOpts 开启高级参数选项.
-XX:+UseCompressedOops 使用指针压缩,在64位下启用可以减少内存使用,也会拖累一定性能,用性能换内存.
-XX:MaxGCPauseMillis=100 垃圾回收最多暂停虚拟机100毫秒,睿智选项,不建议开启,垃圾回收不完整会使垃圾堆积最后溢出崩溃...
-XX:+UseStringDeduplication 可以理解为字符串在内存中去除重复,减少内存使用
-Xms10g -Xmx15g 最小内存10g 最大15g
-XX:hashCode=5 对象的hashCode算法的模式,也不建议修改
-XX:+AggressiveOpts 开启高级参数选项.
-XX:+UseCompressedOops 使用指针压缩,在64位下启用可以减少内存使用,也会拖累一定性能,用性能换内存.
-XX:MaxGCPauseMillis=100 垃圾回收最多暂停虚拟机100毫秒,睿智选项,不建议开启,垃圾回收不完整会使垃圾堆积最后溢出崩溃...
-XX:+UseStringDeduplication 可以理解为字符串在内存中去除重复,减少内存使用
-Xms10g -Xmx15g 最小内存10g 最大15g
-XX:hashCode=5 对象的hashCode算法的模式,也不建议修改
shaokeyibb 发表于 2019-5-2 03:21
加了一些JVM虚拟机代码,主要是用来优化的,比如使用服务器参数啊,64位参数,G1GC内存回收器啥的 ...
优化的我知道,但是他这样优化适用90多个MOD的服务器吗?
w44225769 发表于 2019-5-2 03:26
-XX:+UseG1GC 使用G1 GC垃圾回收模式,这种模式比较适合mc,会耗一定性能,有利有弊.
-XX:+AggressiveOpts 开 ...
我服有90多个mod用的是Thermos端,玩家经常会跑图。你能帮我整合一下代码吗?我直接复制进去。谢谢了
不建议使用jvm参数进行优化,你现在这些参数基本都是性能换内存,然而mc需要的是更好的性能,不是更少的内存占用....
综合上方所有问题,您需要高性能的主机.bot只是辅助作用,其实并没有什么太大意义!