สิ่งที่ต้องมีใน Java สำหรับ Minecraft บทช่วยสอนการเร่งความเร็ว Java นี่คือสิ่งที่ฉันได้รับ

วินโดวส์ x32(x86):

(*หากคุณไม่ทราบว่าคุณมีความลึกของบิตเท่าใด ดาวน์โหลดเวอร์ชันนี้!)

(ดาวน์โหลด: 971105)

วินโดว์ x64:



(ดาวน์โหลด: 697139)

แมคโอเอส เอ็กซ์:



(ดาวน์โหลด: 114754)

ดาวน์โหลด เวอร์ชันลินุกซ์ท้ายข่าว!

หากไม่มีโปรแกรมชื่อ Java เกม Minecraft ที่ยอดเยี่ยมจะไม่ทำงานดังนั้นเราจึงเขียนบทความนี้... ซึ่งเราอธิบายว่าทำไมจึงจำเป็นและอย่างไร ดาวน์โหลด Java สำหรับ Minecraft.

มันจำเป็นสำหรับอะไร? ชวา- ประการแรก มีภาษาโปรแกรมชื่อนี้ และเพื่อให้โปรแกรมที่เขียนลงไปทำงานได้ คอมพิวเตอร์จะต้องมีซอฟต์แวร์จากผู้พัฒนาภาษานั้น และ Minecraft ก็ตกอยู่ภายใต้สิ่งนี้เพราะมันเขียนด้วยภาษานี้และได้รับการพัฒนาเพิ่มเติมในภาษานั้น ด้วยเหตุนี้คุณจึงต้องดาวน์โหลดและติดตั้ง Java อย่างแน่นอน ไม่เช่นนั้นคุณจะไม่สามารถเพลิดเพลินกับทิวทัศน์ที่สวยงามและการเล่นเกมที่ชวนหลงใหลได้

เพราะ ระบบวินโดวส์และอื่น ๆ มีความจุบิตที่ x32 (x86) และ x64 ดังนั้น Java จึงมีหลายเวอร์ชันสำหรับความลึกของบิตที่แตกต่างกัน คำถามเกิดขึ้น: ฉันควรติดตั้งเวอร์ชันใด ในกรณีส่วนใหญ่ หากคุณไม่เข้าใจทั้งหมดนี้ ควรติดตั้ง x32 จะดีกว่า ทุกอย่างจะได้ผล หากคุณรู้แน่ชัดว่าคุณมี 64 บิต คุณก็สามารถติดตั้งเวอร์ชันพิเศษสำหรับมันได้ ซึ่งจะช่วยเพิ่มประสิทธิภาพในเกมเล็กน้อย

ลินุกซ์

(ดาวน์โหลด: 29527)

ลินุกซ์ x64

(ดาวน์โหลด: 14474)

รอบต่อนาทีของลินุกซ์

(ดาวน์โหลด: 7398)

ในโพสต์นี้ ฉันจะบอกวิธีเพิ่มจำนวนการจัดสรรสูงสุด แรมภายใต้ ไมน์คราฟต์.นี่เป็นสิ่งจำเป็นเป็นหลักเพื่อกำจัดความล่าช้าใน Minecraft และทำให้เกมโดยรวมทำงานได้ดีขึ้น

มีไว้เพื่ออะไร?

ตามค่าเริ่มต้น Minecraft จะได้รับการจัดสรร RAM เพียง 1 กิกะไบต์และฉันคิดว่าคุณจะเห็นด้วยว่านี่น้อยมาก เมื่อพิจารณาถึงความก้าวหน้าที่รวดเร็วมาก เราสามารถสรุปได้อย่างปลอดภัยว่ามากกว่า 50% ของคอมพิวเตอร์ทั้งหมดมี RAM มากกว่า 2 กิกะไบต์ขึ้นไป และหากคอมพิวเตอร์ของคุณเป็นหนึ่งเครื่อง คุณสามารถเพิ่ม FPS ในเกมได้ และด้วยเหตุนี้จึงมั่นใจได้ว่าจะสนุกสนานยิ่งขึ้น เกม.

RAM (หน่วยความจำเข้าถึงโดยสุ่ม) คืออะไร?

RAM (หน่วยความจำเข้าถึงโดยสุ่ม)- นี่เป็นส่วนสำคัญของคอมพิวเตอร์ซึ่งเป็นที่จัดเก็บข้อมูลชั่วคราวและการทำงานที่โปรเซสเซอร์จำเป็นต้องใช้ในการดำเนินการ กล่าวอีกนัยหนึ่งยิ่งคุณมี RAM มากเท่าไหร่ก็ยิ่งสามารถเก็บข้อมูลได้มากขึ้นเท่านั้นและด้วยเหตุนี้โปรเซสเซอร์จึงจะประมวลผลได้เร็วขึ้น

ตอนนี้เรามาดูส่วนที่ใช้งานได้จริงของบทความนี้กันดีกว่า

ก่อนอื่น เราต้องแน่ใจว่าไดรเวอร์ Java ของเราได้รับการติดตั้งอย่างถูกต้อง ความจริงก็คือทุกอย่างอาจทำงานได้ดีสำหรับคุณ แต่อย่างไรก็ตาม คุณอาจติดตั้งไดรเวอร์ที่ไม่สอดคล้องกับของคุณ ความลึกบิตของ Windows- อย่างที่คุณทราบ Windows มาในเวอร์ชัน 32 บิตและ 64 บิต และคุณต้องดาวน์โหลดไดรเวอร์ของคุณเองสำหรับแต่ละระบบ

คุณสามารถค้นหาระบบที่ติดตั้งบนพีซีของคุณได้โดยคลิกที่ "My Computer" คลิกขวาเมาส์ (RMB) และเลือกรายการสุดท้าย “คุณสมบัติ” คุณจะเห็นหน้าต่างเหมือนกับที่แสดงในภาพด้านล่าง และในบรรทัดที่เน้นด้วยสีแดงจะมีการเขียนประเภทของระบบของคุณ

ดาวน์โหลดไดร์เวอร์ที่คุณต้องการจากลิงค์ด้านล่าง ทั้งนี้ขึ้นอยู่กับบิตเนสของระบบของคุณ:

ป.ล. ก่อนติดตั้งไดรเวอร์ใหม่ อย่าลืมลบไดรเวอร์เก่าออกก่อน!

หลังจากติดตั้งไดรเวอร์ใหม่แล้ว ให้ไปที่แผงควบคุมและค้นหาไอคอนที่นั่น:

คลิกที่มัน 2 ครั้งแล้วไปที่เมนูการตั้งค่า Java ต่อไปเราไปที่ส่วน Java แล้วคลิกปุ่ม: " ดู".

ในภาพที่แสดงด้านบน ฟิลด์ว่างจะถูกเน้นด้วยเส้นสีแดง ในนั้นเราจะต้องป้อนพารามิเตอร์ที่จะจัดสรรจำนวนหน่วยความจำที่คุณต้องการให้กับ Minecraft ในภายหลัง

เพื่อจัดสรรหน่วยความจำเพิ่มเติม เราจำเป็นต้องป้อนคำสั่งต่อไปนี้ลงในช่องว่างนี้ (ตัวเลขในคำสั่งจะแตกต่างกันสำหรับทุกคน วิธีการตั้งค่าพารามิเตอร์ของคุณเขียนไว้ด้านล่าง):

-Xms2048m -Xmx4096m

ในตัวอย่างของฉัน คำสั่งจะตั้งค่าช่วงของหน่วยความจำที่จัดสรรจาก 2 กิกะไบต์ถึง 4 กิกะไบต์

ในการตัดสินใจว่าจะตั้งค่าพารามิเตอร์ใด คุณจำเป็นต้องรู้ว่าคุณไม่จำเป็นต้องหักโหมจนเกินไป เป็นการดีกว่าถ้าใช้หน่วยความจำไม่ทั้งหมดและเหลือไว้เล็กน้อยตามความต้องการของคอมพิวเตอร์

ตัวอย่างเช่น คุณมี RAM 4 กิกะไบต์ในคอมพิวเตอร์ ซึ่งหมายความว่าในกรณีของคุณ คุณควรตั้งค่าพารามิเตอร์ต่อไปนี้: -Xms1024m -Xmx3072m

นอกจากนี้ คุณสามารถใช้พารามิเตอร์: -Xincgc ซึ่งจะปล่อยวัตถุที่ไม่ได้ใช้ออกจากหน่วยความจำ ดังนั้นงานจะดียิ่งขึ้นไปอีก โดยเฉพาะในคอมพิวเตอร์ที่อ่อนแอ ตัวอย่างเต็มคำสั่ง:

-Xincgc -Xmx2048M

สำหรับ 32 บิต วินโดวส์ดีกว่าครับเพียงระบุ: -Xincgc -Xmx768M ไม่มีประเด็นในการตั้งค่าเพิ่มเติมเนื่องจากจะไม่ได้รับประโยชน์จากสิ่งนี้

หลังจากที่คุณป้อนคำสั่งที่คุณต้องการแล้ว ให้คลิก ตกลงแล้ว นำมาใช้.

ตอนนี้เราเข้าไปแล้ว ตัวเปิดไมน์คราฟต์และกด แก้ไขโปรไฟล์และหาจุดสุดท้ายตรงนั้น อาร์กิวเมนต์ JVMโดยที่เราป้อนจำนวนหน่วยความจำสูงสุดที่เราระบุในการตั้งค่าก่อนหน้า ฉันมีสิ่งเหล่านี้: -Xms2048m -Xmx4096mดังนั้นคุณต้องแทรกลงในฟิลด์: -Xmx4096m

นี่คือสิ่งที่ฉันได้รับ:

เมื่อฉันคุ้นเคยกับการผ่าตัดนี้เป็นครั้งแรก ฉันทำทุกอย่างถูกต้อง แต่ก็ไม่มีอะไรทำงาน ต่อมา ฉันแก้ไขปัญหานี้และวิธีแก้ไขก็ง่ายดาย

ฉันเน้นสีแดงถึงต้นตอของปัญหาของฉัน ฟิลด์นี้มีเส้นทางไปยัง Java เราจำเป็นต้องคัดลอกมัน

วางเส้นทางที่คัดลอกลงในช่องที่ฉันไฮไลต์ด้วยสีแดง

ความจริงก็คือเมื่อเปลี่ยนไดรเวอร์เส้นทางของโฟลเดอร์รูทก็เปลี่ยนไปและ Minecraft ไม่พบไฟล์ที่ต้องการ นี่เป็นวิธีง่ายๆ แต่ในขณะเดียวกันก็แก้ปัญหาที่จำเป็น

บอกเพื่อนของคุณทุกคนในเกมเกี่ยวกับโพสต์นี้!
ฉันเบื่อที่จะอ่านข้อร้องเรียนเกี่ยวกับความล่าช้า =_= ฉันยังติดตั้ง Windows รัสเซียด้วยซ้ำ =_= เพื่อให้ภาพหน้าจอแก่คุณ

0) สิ่งที่สำคัญที่สุด
หากคุณมีการ์ดวิดีโอในตัวที่อ่อนแอ - ไม่ว่าคุณจะพยายามแค่ไหน - ความล่าช้าจะไม่หายไป! ด้วยการตั้งค่าด้านล่าง คุณสามารถลดจำนวนและเพิ่มประสิทธิภาพได้ แต่จะยังคงอยู่เพราะ:
ถึงจะดูแปลกๆ แต่. การ์ดจอมีความสำคัญมากสำหรับมายคราฟ )
**
หากคุณมี FPS ลดลงเป็นประจำเมื่อคุณมีการ์ดแสดงผลที่ทรงพลัง ให้ตรวจสอบว่า Minecraft กำลังทำงานบนการ์ดวิดีโอในตัวของคุณหรือไม่ในระหว่างการเริ่มต้นระบบ
อัพเดตไดรเวอร์ของคุณ
**
หากคุณมี WIN-10 แสดงว่าคุณโชคไม่ดีมาก ติดตั้งไดรเวอร์ทั้งหมดด้วยตนเอง
**
ตรวจสอบความล่าช้าด้วยคำสั่ง /TPS (และกฎของโครงการยังมีความหมายสำหรับคำสั่งนี้ด้วย)

สำหรับวินโดวส์

1) ดาวน์โหลด Java จากเว็บไซต์ของเรา รุ่นที่ถูกต้องก็มีแล้ว
อย่าดาวน์โหลด Java จาก java.com
(โดยค่าเริ่มต้นจะมีการติดตั้งเวอร์ชัน 32 บิตไว้ที่นั่น)
ดาวน์โหลดเวอร์ชัน x64 เสมอ
Windows ต้องเป็นเวอร์ชัน 64 เสมอ! แม้ว่าคุณจะมีเปียโนห่วยๆ พร้อมพื้นที่ 2 GB บนเครื่องก็ตาม

สำหรับแล็ปท็อปและคอมพิวเตอร์เก่าที่มีการ์ดแสดงผลและหน่วยความจำในตัว 2 GB (ไม่น้อย) - ดาวน์โหลดเวอร์ชัน x64!
ติดตั้งจาวา

หากคุณมี Windows 32 บิต และแม้กระทั่งรุ่นที่แปด, สิบ หรือ 7-Home-Ed - คุณโชคไม่ดีมาก ให้เปลี่ยนเป็น 64 บิต หรือต้องทนทุกข์ทรมาน

เราตรวจสอบ:
เริ่มต้นดำเนินการ
คำสั่ง
กด Enter
ในหน้าต่างที่เปิดขึ้นเราเขียน
เวอร์ชัน Java
คุณควรจะได้ผลลัพธ์เช่นนี้ (เวอร์ชันอาจแตกต่างกัน เราสนใจบรรทัดที่สามในช่องสี่เหลี่ยม 64 บิตที่ไฮไลต์):

หากคุณมีผลลัพธ์ที่แตกต่างหรือให้ข้อผิดพลาด - คุณทำอะไรผิดจาวาลุกขึ้นยืนอย่างคดเคี้ยว ทำตามคำแนะนำ
**********************
ต่อไป เราจะดูว่าคุณมี RAM เท่าใดในคอมพิวเตอร์ของคุณ ฉันคิดว่าไม่จำเป็นต้องอธิบายวิธีดำเนินการ +_+
คุณรู้หรือไม่? ดี. จำปริมาณ.
**********************
ต่อไปไปที่นี่กัน:
เริ่ม ---> แผงควบคุม
แสดงในไอคอนขนาดเล็ก


เราต้องการ Java คลิกที่มัน:


************



1) เราต้องการแท็บที่สองในหน้าต่างที่เปิดขึ้น: Java
2) ที่นั่นเราคลิกที่ปุ่มเดียวเท่านั้น “ดู...”
3) ในหน้าต่างที่เปิดขึ้น ให้ดับเบิลคลิกที่ช่องใต้ Runtime Parameters

เมื่อเปลี่ยนเป็นสีขาว (นั่นคือ ใช้งานสำหรับการแก้ไข) ให้ลบทุกสิ่งที่เขียนไว้ที่นั่น และคัดลอกและวาง (ctrl+c ---> ctrl+v)
เลือกสิ่งที่เหมาะสมสำหรับตัวคุณเอง! มีตัวเลือกเพิ่มเติมด้านล่าง!

หากคุณมีหน่วยความจำ 2 GB ในคอมพิวเตอร์หรือน้อยกว่า (ไม่มีวิดีโอในตัวและไม่ใช่แล็ปท็อป WIN32):
ช่วยไม่ได้แต่ก็ยัง..

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx768M -Xms512M -XX:PermSize=512M -XX:MaxPermSize=768M


ไปที่ตัวเรียกใช้งานเดียว การตั้งค่า เขียนในบรรทัดหน่วยความจำ: 768

รีสตาร์ทคอมพิวเตอร์ เรากำลังทุกข์ทรมาน เรากำลังออมเงินเพื่อ คอมพิวเตอร์เครื่องใหม่- อย่างจริงจัง.
การตั้งค่าเดียวกันสำหรับ java-32 บิต โดยไม่คำนึงถึงจำนวนหน่วยความจำในเครื่องของคุณ 32 บิตไม่สามารถผลิตได้มากกว่านี้

หากคุณมีหน่วยความจำ 2 GB บนแล็ปท็อป (อย่างน้อย) หรือมีการ์ดแสดงผลในตัวและ win64:
ช่วยไม่ได้แต่ก็ยัง..

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx1024M -Xms512M -XX:PermSize=512M -XX:MaxPermSize=768M

หลังจากแก้ไขแล้ว คลิกตกลง จากนั้นคลิกนำไปใช้ จากนั้นรีบูตคอมพิวเตอร์
ไปที่ตัวเรียกใช้งานเดียว การตั้งค่า เขียนในบรรทัดหน่วยความจำ: 1024
สำหรับ echo เราจะแก้ไขพารามิเตอร์ในลักษณะเดียวกับด้านบนในไฟล์เนื้อหา โดยแทนที่ตัวเลขเดียวกัน
รีสตาร์ทคอมพิวเตอร์ เรากำลังทุกข์ทรมาน เรากำลังบันทึกสำหรับคอมพิวเตอร์เครื่องใหม่ อย่างจริงจัง.

หากคุณมีหน่วยความจำ 4 GB บนคอมพิวเตอร์ + win64:
แม้แต่ TEC ก็เริ่มต้นด้วยพารามิเตอร์เหล่านี้

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx2048M -Xms1024M -XX:PermSize=1024M -XX:MaxPermSize=2048M

หลังจากแก้ไขแล้ว คลิกตกลง จากนั้นคลิกนำไปใช้ จากนั้นรีบูตคอมพิวเตอร์
ไปที่ตัวเรียกใช้งานเดียว การตั้งค่า เขียนในบรรทัดหน่วยความจำ: 2048
สำหรับ echo เราจะแก้ไขพารามิเตอร์ในลักษณะเดียวกับด้านบนในไฟล์เนื้อหา โดยแทนที่ตัวเลขเดียวกัน

หากคุณมีหน่วยความจำ 6 GB ในคอมพิวเตอร์ของคุณ + win64:

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx4096M -Xms2048M -XX:PermSize=2048M -XX:MaxPermSize=2048M

หลังจากแก้ไขแล้ว คลิกตกลง จากนั้นคลิกนำไปใช้ จากนั้นรีบูตคอมพิวเตอร์
ไปที่ตัวเรียกใช้งานเดียว การตั้งค่า เขียนในบรรทัดหน่วยความจำ: 4096
สำหรับ echo เราจะแก้ไขพารามิเตอร์ในลักษณะเดียวกับด้านบนในไฟล์เนื้อหา โดยแทนที่ตัวเลขเดียวกัน
รีสตาร์ทคอมพิวเตอร์ มาสนุกกับมันกันเถอะ

หากคุณมีหน่วยความจำ 10 หรือมากกว่าในคอมพิวเตอร์ของคุณ + win64

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx6144M -Xms1024M -XX:PermSize=1024M -XX:MaxPermSize=2048M

หลังจากแก้ไขแล้ว คลิกตกลง จากนั้นคลิกนำไปใช้ จากนั้นรีบูตคอมพิวเตอร์
ไปที่ตัวเรียกใช้งานเดียว การตั้งค่า เขียนในบรรทัดหน่วยความจำ: 6144
สำหรับ echo เราจะแก้ไขพารามิเตอร์ในลักษณะเดียวกับด้านบนในไฟล์เนื้อหา โดยแทนที่ตัวเลขเดียวกัน
รีสตาร์ทคอมพิวเตอร์ มาสนุกกับมันกันเถอะ

ความสนใจ:
1) เปิด วินโดวส์ 32 บิต- แอปพลิเคชันทำงานเหมือนกันบน 32 บิต และทางกายภาพคุณไม่สามารถให้เกิน 700 เมตรได้ (แม้ว่าคุณจะให้มากกว่านี้ก็จะใช้เพียง 700 เท่านั้น)
ดาวน์โหลดแพ็กพื้นผิวน้ำหนักเบาทันที โดยมีพื้นผิวไม่เกิน 8-16 บิต (มาตรฐาน 32) เพราะคุณจะไม่สามารถเปิดตัวไคลเอนต์ที่ระยะ 700 เมตรเหล่านี้ด้วยแพ็กพื้นผิวปกติได้
2) บน Windows 64 บิต Java ที่ดาวน์โหลดจากไซต์ Java ที่เลวร้ายและติดตั้งในโหมดอัตโนมัติจากนั้นจะถูกติดตั้งตามค่าเริ่มต้นด้วยความลึกบิต 32 บิต ใช่ แม้ว่าคุณจะมี Windows 64 บิตก็ตาม ดังนั้นให้ลบและติดตั้งอีกครั้งจากเว็บไซต์ Oracle ปกติ (ลิงค์อยู่ในเว็บไซต์ของเราคลิกที่ปุ่ม - ดาวน์โหลดเกม)

ความสนใจ! ใช้เมื่อจำเป็นจริงๆ เท่านั้น ไม่จำเป็นต้องทนทุกข์ทรมานกับความยุ่งยากนี้ ผู้เขียนไม่มีอะไรทำดีกว่านี้อีกแล้ว

สวัสดีคนพเนจร
หากคุณคิดเพียงเล็กน้อยเกี่ยวกับวิธีเพิ่มความเร็วของเซิร์ฟเวอร์หรือไคลเอนต์ของคุณ คุณก็ได้มาถึงหัวข้อที่คุณต้องการแล้ว

เอาล่ะ มาเริ่มกันเลย
ฉันได้รวบรวมข้อโต้แย้งมากมายพร้อมคำอธิบายที่ช่วยให้เซิร์ฟเวอร์และไคลเอนต์ทำงานได้ดีและรวดเร็วยิ่งขึ้น

ความสนใจ!เพื่อให้บรรลุผล ประสิทธิภาพสูงสุดจะดีกว่าถ้าเลือกอาร์กิวเมนต์ที่เฉพาะเจาะจง แทนที่จะป้อนทุกอย่างพร้อมกัน
บน รุ่นที่แตกต่างกัน Java และบนฮาร์ดแวร์ที่แตกต่างกัน - อาร์กิวเมนต์มีพฤติกรรมแตกต่างกัน ดังนั้นจึงควรตรวจสอบอีกครั้งทุกครั้งหลังจากตั้งค่าอาร์กิวเมนต์ว่าประสิทธิภาพดีขึ้นหรือไม่

ตัวอย่างบรรทัดเริ่มต้น:

Java -argument1 -argument2 -argumentN server.jar

บรรทัดเริ่มต้นเซิร์ฟเวอร์ของฉัน:

Java -Xmx5G -Xmn192M -XX:+UseConcMarkSweepGC -jar server.jar

ข้อโต้แย้งของลูกค้าของฉัน:
การทุ่มเท Java ให้กับเคอร์เนลเฉพาะ (Linux เท่านั้น)

ก่อนคำสั่งเริ่มเซิร์ฟเวอร์ ให้เพิ่มคำสั่งนี้:

ชุดงาน -c [เคอร์เนล] [คำสั่งเรียกใช้]

[คอร์] = 0,1,2,3 - ต้องระบุในรูปแบบนี้
เราแสดงความขอบคุณของเรา


รายการข้อโต้แย้ง:

ธงพื้นฐาน

  • -Xincgc- เปิดใช้งานตัวรวบรวมขยะซึ่งในบางครั้งจะยกเลิกการโหลด RAM ที่ไม่ได้ใช้ ประเภทตัวรวบรวมจะถูกเลือกขึ้นอยู่กับเวอร์ชัน Java
  • -เซิร์ฟเวอร์- เปิดใช้งานเวอร์ชันเซิร์ฟเวอร์ของ Java ซึ่งตามค่าเริ่มต้นรองรับแฟล็กทดลอง และยังเพิ่มความเร็วในการรวบรวมคลาสซึ่งช่วยเพิ่มประสิทธิภาพ แต่เพิ่มเวลาเริ่มต้น (ระบบ 64 บิตเท่านั้น)

คลิกเพื่อขยาย...

การจัดสรรหน่วยความจำ
  • -Xmx5G- จำนวนหน่วยความจำที่จัดสรรสูงสุดสำหรับเซิร์ฟเวอร์
  • -Xms512M- จำนวนหน่วยความจำที่จัดสรรขั้นต่ำสำหรับเซิร์ฟเวอร์
  • -Xmn128M- จำนวนหน่วยความจำที่จัดสรรสำหรับวัตถุอายุสั้น (ซึ่งไม่ได้ถูกขนถ่ายโดยตัวรวบรวมขยะ)
  • -XX:MaxPermSize=128M- จำนวนหน่วยความจำสำหรับ PermGen Space (ใช้ไม่ได้กับ Java 8)
  • -XX:SharedReadOnlySize=30M- จำนวนหน่วยความจำสำหรับพื้นที่อ่านอย่างเดียวใน PermGen

คลิกเพื่อขยาย...

คนเก็บขยะ
นี่เป็นเรื่องที่น่าปวดหัว ฉันแนะนำให้คุณทดลองเพื่อให้ได้สิ่งที่คุ้มค่าเป็นอย่างน้อย และไม่ทำให้ประสิทธิภาพแย่ลง

เคล็ดลับเล็กๆ น้อยๆ: สำหรับโปรเซสเซอร์แบบคอร์เดียว ให้ใช้ตัวรวบรวมขยะ แต่อย่าระบุจำนวนเธรดสำหรับตัวประมวลผลนั้น บน ในขณะนี้ตัวเก็บขยะที่ดีที่สุดสำหรับคิวบ์คือ ConcMarkSweepGC- ยิ่งมีจำนวนมากเท่าไร อัตราส่วนผู้รอดชีวิต- ยิ่งดี วัตถุที่เก่าน้อยกว่าก็จะเกะกะ RAM ยิ่งมาก. เป้าหมายอัตราส่วนผู้รอดชีวิต- วัตถุเก่ามากขึ้นจะถูกล้าง (แนะนำไม่ให้ตั้งค่าเกิน 90)
ใช้ MaxGCPauseMillisดีที่สุดกับ G1GC หรือตัวรวบรวมขยะที่ระบุโดยเฉพาะ AutoGCSelectPauseMillis- พร้อมตัวสะสมที่ระบบจะเลือกเอง ขนาดภูมิภาค G1Heapไม่ควรติดตั้ง Java เองจะเลือกค่าที่เหมาะสมที่สุด ใช้เฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่

  • -XX:+ใช้ซีเรียลGC- รวมตัวรวบรวมขยะที่ทำงานใน 1 เธรด
  • -XX:+ใช้ConcMarkSweepGC- เปิดใช้งานตัวรวบรวมขยะที่ใช้ประโยชน์จากพลังของโปรเซสเซอร์หลายตัว
  • -XX:ConcGCThreads=2- จำนวนกระบวนการสำหรับตัวรวบรวมขยะ
  • -XX:+UseG1GC- เปิดใช้งานตัวรวบรวมขยะใหม่ แบ่งหน่วยความจำทั้งหมดออกเป็นบางพื้นที่ และด้วยการใช้หลายคอร์ ทำให้รวบรวมหน่วยความจำที่ไม่ได้ใช้จากทุกพื้นที่
  • -XX:G1HeapRegionSize=32- จำนวนหน่วยความจำที่จัดสรรสำหรับแต่ละส่วน
  • -XX:AutoGCSelectPauseMillis=2500 - ระยะเวลาเป็นมิลลิวินาทีระหว่างการโทรไปยังตัวรวบรวมขยะที่เลือกโดยอัตโนมัติ
  • -XX:MaxGCPauseMillis=1000 - ระยะเวลาเป็นมิลลิวินาทีระหว่างการเรียกไปยังตัวรวบรวมขยะโดยเฉพาะ สำหรับ G1GC จะทำหน้าที่เป็นช่องว่างที่ตั้งไว้สูงสุด
  • -XX:อัตราส่วนผู้รอดชีวิต=8- จำนวนรัศมีของการดำรงอยู่ของวัตถุที่ยังมีชีวิตอยู่ (ยิ่งจำนวนน้อย พื้นที่ก็จะยิ่งมากขึ้น) พื้นที่มากขึ้นทำให้วัตถุที่สร้างขึ้นใหม่มีอายุยืนยาวขึ้นก่อนที่จะถูกล้างออกไป
  • -XX:อัตราส่วนผู้รอดชีวิตเป้าหมาย=90- จำนวนพื้นที่เป็นเปอร์เซ็นต์สำหรับวัตถุที่ยังมีชีวิตอยู่ ซึ่งจะช่วยให้สามารถทำความสะอาดวัตถุที่ไม่ได้ใช้ได้มากขึ้นในระหว่างการเก็บขยะ

คลิกเพื่อขยาย...

ข้อโต้แย้งเชิงทดลอง
  • -XX:+ตัวเลือกเชิงรุก- การเปิดใช้งานตัวเลือกเครื่อง Java รุ่นทดลอง
    (-XX:AutoBoxCacheMax=20000 -XX:BiasedLockingStartupDelay=500 -XX:+ElimateAutoBox -XX:+OptimizeFill -XX:+OptimizeStringConcat)
  • -XX:+ใช้ BiasedLocking- การเร่งความเร็วของการซิงโครไนซ์วัตถุบนโปรเซสเซอร์แบบมัลติคอร์
  • -XX:+ใช้วิธีการ FastAccessor- การใช้การเรียกเมธอดเวอร์ชันที่ปรับให้เหมาะสม
  • -XX:+UseFastEmptyMethods- การแยกวิธีการว่างออกจากการคอมไพล์
  • -XX:+ใช้บีบอัดอ๊ะ- ลดขนาดของดัชนี ส่วนหัว ตลอดจนการเปลี่ยนแปลงภายในวัตถุที่สร้างขึ้น มันจะประหยัด RAM 20-60% ขึ้นอยู่กับรหัส
  • -XX:+เพิ่มประสิทธิภาพการเติม -แทนที่รอบการทำงานกับอาเรย์ด้วยรหัสเครื่อง ซึ่งช่วยให้งานเร็วขึ้น
  • -XX:+OptimizeStringConcat- การเพิ่มประสิทธิภาพของการต่อวัตถุประเภทสตริงให้เหมาะสม แทนที่จะเรียกการดำเนินการหนึ่งครั้ง 20 ครั้งสำหรับ 20 อักขระ แต่จะเรียกครั้งเดียวสำหรับ 400 อักขระ
  • -XX:+UseStringCache- เปิดใช้งานการแคชวัตถุประเภทสตริง แคชอยู่ที่ไหนและอย่างไรไม่ชัดเจน
  • -XX:-UseGCOverheadLimit- ละเว้นการขาดหน่วยความจำสำหรับการรวบรวมขยะ กำจัดข้อผิดพลาดหน่วยความจำไม่เพียงพอบางส่วน
  • -XX:+CMSIncreationalPacing- การควบคุมกระบวนการ CMS โดยอัตโนมัติในโหมดส่วนเพิ่ม
  • -XX:+CMSCleanOnEnter- ทำความสะอาด CMS เมื่อเริ่มต้นเครื่อง Java
  • -XX:+ใช้ล่าม- เปิดใช้งานล่ามสำหรับวิธีการที่ไม่ได้คอมไพล์
  • -XX:ใช้SSE=4- การใช้คำสั่ง SSE ของโปรเซสเซอร์ (0 - ปิดการใช้งาน, 1/2/3/4 - ใช้ SSE/SSE2/SSE3/SSE4)
  • -XX:MaxTenuringThreshold=15- จำนวนสำเนาของวัตถุที่ยังมีชีวิตรอดระหว่างสถานที่ต่างๆ
  • -XX:+เขียนซ้ำFrequentPairs- เขียนคู่ bytecode ที่เพิ่งใช้ล่าสุดเป็นคู่เดียว
  • -XX:+UseInlineCaches- การใช้แคชที่ไม่อยู่ในลำดับสำหรับการโทรเสมือน
  • -XX:+UseThreadPriorities- การใช้ลำดับความสำคัญสำหรับกระบวนการเครื่อง Java
  • -XX:ThreadPriorityPolicy=42- กำหนดลำดับความสำคัญของกระบวนการเพื่อเพิ่มทรัพยากรที่ได้รับการจัดสรร


คำอธิบาย: 18 วิธีในการรัน MineCraft บนคอมพิวเตอร์ของคุณโดยไม่มีปัญหา เคล็ดลับที่สำคัญที่สุดบางส่วนอยู่ที่ด้านล่างของรายการ

1. ปรับหน่วยความจำ RAM ที่จัดสรร (สิ่งที่ง่ายและมีประสิทธิภาพมาก)
บนระบบ 32 บิต (บน 64 บิต คุณควรไปที่แผงควบคุม 32 บิต) ไปที่แผงควบคุมแล้วเปิด "ระบบ" - "Java" สิ่งที่คุณกำลังมองหาคือจำนวน RAM (โดยปกติจะเป็น MB หรือ GB) จดจำนวนเงินที่คุณมี จากนั้นเปิดหน้าต่าง Java และไปที่แท็บ Java ในส่วนการตั้งค่าสภาพแวดล้อมรันไทม์ Java ให้คลิกปุ่มค้นหา ในหน้าต่างนี้ ใต้แท็บ "ผู้ใช้" ให้ไปที่ Runtime Variables และใส่จำนวน RAM ที่คุณต้องการใช้ใน MineCraft คุณควรติดตั้งตามลำดับต่อไปนี้ ขึ้นอยู่กับจำนวน RAM ที่คุณมี:
แรม | ใส่ตัวแปรในสภาพแวดล้อมรันไทม์
256-512 | การเปลี่ยนแปลงนี้จะไม่ช่วยเพียง 512
513MB-1024MB | Xmx512m-หรือ-Xmx700m
1025MB-2048+ | -Xmx1024m
เมื่อคุณทำเช่นนี้แล้ว คุณจะเห็นความเร็วที่เพิ่มขึ้นอย่างมากใน MineCraft

2. ตั้งค่า "javaw.exe" เป็นลำดับความสำคัญสูง
กด "Control" และ "Shift" บนแป้นพิมพ์พร้อมกันแล้วกด "Escape" นี่จะเป็นการเปิดตัวจัดการงาน ตอนนี้เปิด MineCraft สิ่งนี้จะเริ่มต้น Java ในตัวจัดการงาน ไปที่ส่วน "กระบวนการ" ในแท็บนี้ ให้ค้นหากระบวนการ "javaw.exe" เมื่อคุณพบแล้ว ให้คลิกขวาที่มันและใต้ "ตั้งค่าลำดับความสำคัญ" เลือก "พิเศษ" หรือ "สูง"

3. ดาวน์โหลดและติดตั้ง Optifine (ซับซ้อนกว่า แต่มีประสิทธิภาพมาก)
ไปที่หน้าการสร้างแบบจำลอง Optifine และดาวน์โหลดการติดตั้ง Optifine จากนั้นตั้งค่าพารามิเตอร์ตามที่คุณต้องการ

4. อัพโหลด เวอร์ชันล่าสุดไดรเวอร์ (ค่อนข้างง่ายมีประสิทธิภาพมาก)
ไปที่เว็บไซต์ของแบรนด์กราฟิกการ์ด (เช่น NVIDIA, ATI, Intel)

5. ปรับการตั้งค่ากราฟิก/การ์ดวิดีโอ (ซับซ้อนและมีประสิทธิภาพมากขึ้น)
กับ การ์ดเอ็นวิเดียกราฟิก ไปที่แผงควบคุม (เมนูเริ่ม) ภายใต้การตั้งค่า 3D ไปที่ "จัดการการตั้งค่า 3D" ที่นี่คุณสามารถเลือกไฟล์ "*.EXE" และการตั้งค่าสำหรับไฟล์เหล่านั้นได้ หากคุณใช้งานแบบดาวน์โหลดได้ เวอร์ชั่นมายคราฟจากนั้นเลือก Minecraft.exe และปรับการตั้งค่าที่แนะนำสำหรับความเร็ว

6. เปิดเสียงหากปิดอยู่ใน MineCraft
ตามการตั้งค่า MineCraft (ไม่ใช่การตั้งค่าคอมพิวเตอร์) ให้เปิดเสียงและเพลง สิ่งนี้อาจดูแปลก แต่เสียงเป็นเรื่องที่แตกต่างอย่างสิ้นเชิงสำหรับ MineCraft ในการทำงาน และจากประสบการณ์ของฉัน มันอาจมีผลกระทบอย่างมาก

7. รับกราฟิกการ์ดใหม่ (ราคา $IVE แต่มีประสิทธิภาพมาก)
เพิ่งได้รับการ์ดแสดงผลใหม่สำหรับคอมพิวเตอร์ของคุณ นั่นเป็นวิธีที่มันง่าย :ป

8. ตั้งค่าประสิทธิภาพเริ่มต้นของคอมพิวเตอร์ของคุณ (เรียบง่าย แต่ไม่มีประสิทธิภาพมากนัก)
ไปที่แผงควบคุมแล้วเลือก "ระบบ" ไปที่แท็บ "ขั้นสูง" และในส่วน "ประสิทธิภาพ" ให้คลิกปุ่ม "การตั้งค่า" บน "ภาพ" เลือก "กำหนดเอง" และยกเลิกการเลือกสิ่งที่คุณขาดไม่ได้ ส่วนใหญ่สามารถปิดได้และคุณจะไม่สังเกตเห็นความแตกต่าง จากนั้นไปที่แท็บ "ขั้นสูง" และในส่วน "หน่วยความจำเสมือน" ให้คลิกปุ่ม "เปลี่ยน" เลือกไดรฟ์ที่มีอย่างน้อย 2 MB พื้นที่ว่างจากนั้นภายใต้ "สลับขนาดไฟล์สำหรับไดรฟ์ที่เลือก" ให้ตั้งค่าขั้นต่ำเป็น 1024 และสูงสุดเป็น 2048 คุณสามารถเพิ่มค่าได้หากต้องการ การทำเช่นนี้จะช่วยให้โซลูชัน MineCraft แรกของคุณทำงานเร็วขึ้นเพราะจะทำให้ คอมพิวเตอร์ของคุณ "RAM" เพิ่มเติม อย่างไรก็ตาม พื้นที่ดิสก์ที่ใช้เป็น RAM จะไม่เร็วเท่ากับ RAM ปกติ

9. ทำความสะอาดคอมพิวเตอร์ของคุณ (ใช้เวลาน้อยมากแต่ได้ผล)
เปิดเมนู Start และไปที่โปรแกรมทั้งหมด ในส่วน "อุปกรณ์เสริม" และในส่วน "ยูทิลิตี้" เลือก "DiskCleanup" การดำเนินการนี้จะสแกนคอมพิวเตอร์ของคุณเพื่อหา ไฟล์ที่ไม่จำเป็น- (หากคุณไม่ได้ทำสิ่งนี้มาสักระยะหนึ่งก็จะใช้เวลานาน ดังนั้นโปรดอดทนรอ) เมื่อการสแกนเสร็จสิ้น ให้ไปที่แท็บ "ตัวเลือกขั้นสูง" และใต้ "การคืนค่าระบบ" ให้เลือก "ล้างข้อมูล" การดำเนินการนี้อาจใช้เวลาพอสมควร จากนั้นกลับไปที่ "Disk Cleanup" และเลือกช่องทำเครื่องหมายทั้งหมดยกเว้นตัวเลือก "บีบอัดไฟล์เก่า" จากนั้นคลิก "ตกลง" การดำเนินการนี้อาจใช้เวลาพอสมควร เมื่อเสร็จแล้ว ให้กลับไปที่เมนู Start ไปที่ All Programs จากนั้นเลือก Accessories จากนั้นเลือก System Tools และคลิกที่ปุ่ม "Disk Defragmenter" เลือกไดรฟ์ที่คุณมี Minecraft แล้วคลิกปุ่ม "Defragmentation" มันอาจจะยาว ยาว ยาว แต่สุดท้ายก็จะคุ้มค่า

10. ปิดโปรแกรมที่ไม่จำเป็น
เพียงแค่ปิดทุกอย่าง โปรแกรมที่ไม่จำเป็น. =0

11. ปิดไอคอนถาดที่ไม่จำเป็นทั้งหมด (Derp นั้นง่ายและมีประสิทธิภาพหากคุณมีคอมพิวเตอร์ช้า)
คลิกขวาที่ไอคอนถาดแล้วคลิก "ออก" หากเป็นไปได้ ไอคอนถาดบางอันจะไม่ถูกปิดโดยการทำเช่นนี้

12. ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณใช้งานมาระยะหนึ่งแล้ว
รอประมาณ 5-10 นาทีก่อนที่คุณจะเริ่มทำงานกับ MineCraft หลังจากสตาร์ทคอมพิวเตอร์

13. ลบ mod ที่ไม่จำเป็น (เรียบง่ายและมีประสิทธิภาพมาก)
การลบ mod ที่ไม่จำเป็นออกจาก MineCraft จะช่วยได้ทันที

14. ห้ามรัน MineCraft ในโหมดเต็มหน้าจอ
หากคุณเรียกใช้ MineCraft แบบเต็มหน้าจอ คอมพิวเตอร์/การ์ดแสดงผลของคุณควรเรนเดอร์บล็อกเป็นสองเท่าของห้าเท่า หรือเพียงแค่เรนเดอร์เพิ่มเติม คุณภาพสูงซึ่งจะทำให้ MineCraft ช้าลง

15. ดาวน์โหลด Java เวอร์ชันล่าสุด
ไปที่เว็บไซต์ JAVA และดาวน์โหลด Java เวอร์ชันล่าสุด

16. หากคุณมีระบบ 64 บิต ใช้งานเลย! (ได้ผลมาก!)
ดาวน์โหลด Java 64 บิตสำหรับคอมพิวเตอร์ของคุณ มันจะช่วยได้มาก!

17. ซื้อ คอมพิวเตอร์เครื่องใหม่- (มีผลทันที)
หากคอมพิวเตอร์ของคุณไม่สามารถใช้งาน Minecraft ได้หลังจากสิ่งที่เขียนไว้ด้านบน แสดงว่าคุณต้องการคอมพิวเตอร์เครื่องใหม่

18. วางแมวบนคอมพิวเตอร์ของคุณ (วิธีที่มีประสิทธิภาพที่สุด)
วางแมวบนคอมพิวเตอร์ของคุณ! MineCraft เพิ่มความเร็วและแม้กระทั่งออกไปนอกอวกาศ!!!