作者pandia (MotionPlanning)
看板Minecraft
標題Re: [討論] 有關於會lag 和 cpu使用率問題
時間Wed Jun 19 03:53:09 2013
※ 引述《zxc1223 (zxc1223)》之銘言:
: 很久沒玩了 剛換完電腦 剛好又有朋友找 所以又下載回來玩!
: 但無奈..新電腦竟然會跟舊電腦有一樣問題
: 開啟遊戲沒多久就大lag
: 嘗試了版上的方法 chunk loading改成 多核的
: 並且從顯卡調了
: 但狀況依然沒改善
: 我只有安裝一個材質包跟小地圖阿!!
: 我電腦是win7 64位元 可是java裝 32位元 跟這個會有關係嗎?
: 請求賜教
那個... 不管是32位元或是64位元的 Java 都有 java.exe / javaw.exe
Launcher背後的細節是怎麼RUN的不知到 假設他很單純的就是下
java這指令去開 minecraft.jar 裡面的某個 class 當作主程式執行
作業系統怎麼知道這個 java 是哪一個 java ?
首先可以開啟命令提示字元 直接打 java -version 看看有無64bit字樣就知道是不是了
下指令時 如果這個命令在working directory找不到的時候
就會去找PATH變數底下的目錄
PATH變數的內容可以在 控制台->系統裡面看環境變數
這串弄不好會比較麻煩 建議先複製貼上到記事本或其他地方
1. 可以刪掉 32 位元 java 的路徑 64位元下 Program Files (x86)裡面的東西都是32
2. 調整順序讓 64 位元的先被找到
3. C:\Windows\System32 本身在PATH內 這裡面也有 java.exe / javaw.exe 順序注意
可以複製 64位元的 執行檔 直接蓋過去亦可
要先知道作業系統運作方式 不管是MAC還是 Unix-like 這概念是一樣的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.36.121
→ miau9202:JAVA控制台裡面也可以做切換 06/19 07:20
推 cowbaying:環境變數可以不用去設定 WINDOWS會自己設定 06/19 09:59
→ pandia:有人裝兩個版本就會有多種路徑了阿 06/19 12:28
→ pandia:環境變數設定也是java安裝程式的設定 以前PATH不會自己加 06/19 12:30
→ pandia:後來的沒注意 不過一般人是裝JRE 我都是用JDK PATH要自己用 06/19 12:31
→ cowbaying:我裝JDK也都沒在設定PATH的... 06/19 15:27
→ pandia:因為它會複製一分到system32下 如果你要用javac編譯就要加 06/19 19:37
→ pandia:反正我只是闡述 會找到哪個java的原理 06/19 19:38
→ pandia:如果不用IDE Windows上我裝好cmd可是無法下 javac 06/19 19:39