作者miau9202 (凛光)
看板Minecraft
标题[讨论] 降低延迟与修复破损的世界【补充32位元】
时间Thu Jan 19 22:43:07 2012
※步骤跟上篇完全一样。
32位元有两种:
1.直接跑: 但效果有差。
2.加装JDK:(除了记忆体无法超过4G)与64位元的方式相去不远。
§直接跑 §
只要把启动参数中的-server删除就可以直接在32位元的Java跑了。
但失去 -server 这个参数,同时也会丧失一些进阶的优化跟效率。
可以透过加装JDK的方式把 -server 的功能找回来。
§加装JDK §
1.去
http://goo.gl/0tHct 选JDK,下载并安装。
2.接下来把下面的文字复制起来,存成RUN.BAT(如果启动参数有改,这边的也要改)
@ECHO OFF
SET JAVA="%ProgramFiles%\Java\
jdk1.7.0_2\jre\bin\java.exe"
%JAVA% -Xmx1024M -XX:ParallelGCThreads=4 -server -Xincgc
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing
-XX:+AggressiveOpts -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC
-XX:MaxGCPauseMillis=500 -XX:SurvivorRatio=16 -XX:TargetSurvivorRatio=90
-XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -Xnoclassgc
-XX:UseSSE=3
-XX:PermSize=128m -XX:LargePageSizeInBytes=4m -jar
craftbukkit-0.0.1-SNAPSHOT.jar nogui
PAUSE
(第三行从 %JAVA% 到 nogui 都是"一整行",跟上篇64位元的指令一致)
3.去C:\Program Files\Java找JDK开头的资料夹,比如说我找到jdk1.7.0_2这个资料夹
4.修改第二行(SET JAVA那行)
红字的地方,改成你找到jdk开头的资料夹名称,结束。
PS: 另外,考虑到使用32位元作业系统的CPU应该不会太好,所以执行若有问题,
把
-XX:UseSSE=3 改成2,基本上就不会有问题,再若还有问题也可以删除。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.127.122.196
1F:推 olys:推, 有空来试试 01/19 23:15
※ 编辑: miau9202 来自: 218.161.57.144 (02/01 22:34)