คุณจะทำให้ประสบการณ์กับ Eclipse เร็วขึ้นได้อย่างไร
ตัวอย่างเช่น: ฉันปิดการใช้งานปลั๊กอินทั้งหมดที่ฉันไม่ต้องการ (Mylyn, Subclipse, …)
แทนที่จะใช้ปลั๊กอินสำหรับMercurialฉันกำหนดค่าTortoiseHGเป็นเครื่องมือภายนอก
คุณจะทำให้ประสบการณ์กับ Eclipse เร็วขึ้นได้อย่างไร
ตัวอย่างเช่น: ฉันปิดการใช้งานปลั๊กอินทั้งหมดที่ฉันไม่ต้องการ (Mylyn, Subclipse, …)
แทนที่จะใช้ปลั๊กอินสำหรับMercurialฉันกำหนดค่าTortoiseHGเป็นเครื่องมือภายนอก
คำตอบ:
ปัจจัยที่มีอิทธิพลมากที่สุดสามประการสำหรับความเร็ว Eclipse คือ:
เวิร์กสเปซ "เดียวกัน" ใน Indigo (3.7.2) SR2 โหลดใน 4 วินาทีใน Kepler SR2 (4.3.2) ใน 7 วินาทีและ Luna (4.4.0) ใน 10 วินาที ทั้งหมดเป็นชุด Java EE เวอร์ชันที่ใหม่กว่ามีปลั๊กอินที่ให้มาเพิ่มเติม แต่ก็ยังมีแนวโน้มที่ชัดเจน (โดยพื้นที่ทำงานเดียวกัน "ฉันหมายถึง: ปลั๊กอินที่เหมือนกัน (ติดตั้งเพิ่มเติม) ที่ใช้โครงการเดียวกันที่ตรวจสอบจากการควบคุมเวอร์ชัน)
เปิดตัวด้วยJDK ล่าสุด (Java 14 ณ เวลาที่เขียนซึ่งไม่ได้ป้องกันไม่ให้คุณคอมไพล์ในโครงการ Eclipse ของคุณกับ JDK อื่น ๆ ที่คุณต้องการ: 1.4.2, 1.5, 1.6 เก่ากว่า ... )
-vm jdk1.6.0_10\jre\bin\client\jvm.dll
การกำหนดค่าeclipse.ini (ดูคำถามนี้สำหรับ eclipse.ini ที่สมบูรณ์ )
-Xms512m
-Xmx4096m
[...]
Xmx
อาร์กิวเมนต์เป็นจำนวนหน่วยความจำคราสจะได้รับ (ในแง่ง่าย) ด้วย-Xmx4096m
จะได้รับ RAM 4 GB เป็นต้น
บันทึก:
การอ้างถึง jvm.dll มีข้อดี:
libjava.so
: บนลินุกซ์, libjava.so
ขึ้นอยู่กับlibjvm.so
แต่การสนทนาไม่เป็นความจริง: $ readelf -d libjava.so
Dynamic segment at offset 0x208a8 contains 25 entries:
Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libjvm.so] [...]
: เมื่อห้องสมุดมีข้อมูลดังกล่าวld.so
จะโหลดโดยอัตโนมัติเมื่อมีการโหลดกระบวนการlibjvm.so
libjava.so
เพิ่ม-Xverify:none
ลงในไฟล์eclipse.iniของคุณ
มันจะลดเวลาเริ่มต้น Eclipse ของคุณอย่างมาก (50% ในกรณีของฉันถ้าไม่มาก) สิ่งนี้จะบอกให้ VM ไม่ทำการตรวจสอบความถูกต้องของไฟล์. class ทั้งหมดที่กำลังโหลด
พิจารณานี้ไม่เคยปิดการใช้งาน Bytecode การตรวจสอบในระบบการผลิต (ตามที่กล่าวไว้ในความคิดเห็น)
ไปที่Windows -> Preferences -> Validationและยกเลิกการเลือกที่validators
คุณไม่ต้องการหรือไม่ต้องการ
สำหรับ Eclipse 3.7 คุณสามารถใช้ของ Windows -> Preferences -> ทั่วไป -> การเริ่มต้นและปิดเครื่อง
ตรวจสอบให้แน่ใจว่าคุณกำลังใช้ Sun JVM เพื่อเรียกใช้ Eclipse
บน Linux โดยเฉพาะอูบุนตู Eclipse ถูกติดตั้งโดยค่าเริ่มต้นเพื่อใช้โอเพ่นซอร์ส GCJ ซึ่งมีประสิทธิภาพต่ำกว่าอย่างมาก ใช้update-alternatives --config java
เพื่อสลับไปที่ Sun JVM เพื่อปรับปรุงความรวดเร็วใน UI ใน Eclipse
java -version
ควรพูดอะไรทำนองนี้openjdk version "1.8.0_131"
) ฉันพบว่า OpenJDK 9 ทำให้ประสิทธิภาพแย่ลง (เวลาแฝงที่สูงขึ้น) สำหรับงานหลายอย่าง
ปิดโครงการที่เปิดอยู่ซึ่งไม่ได้ใช้งานในปัจจุบัน
ลองปิดโหมดการเผยแพร่อัตโนมัติในระหว่างการพัฒนา
ขอบคุณสำหรับคำแนะนำ ตัวเลือกเหล่านี้ (ดังกล่าวข้างต้น) ช่วยฉันได้มาก:
ของ windows:
การเพิ่มหน่วยความจำและเกี่ยวกับเวอร์ชัน Java ที่อัปเดตของฉันใน eclipse.ini:
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512M
-Xverify:none
นอกจากนี้เนื่องจากเรากำลังปรับความเร็วให้เหมาะสมดังนั้นการตั้ง-Xms
ค่าเป็นค่าเดียวกับที่-Xmx
ทำให้ JVM เริ่มต้นด้วยจำนวนหน่วยความจำสูงสุดที่อนุญาตให้ใช้
Linux / Ubuntu:
การใช้
update-alternatives --config java
-XmX
) ขึ้นอยู่กับหน่วยความจำของระบบของคุณ เมื่อฉันถามคำถาม 512m เป็นค่าที่เหมาะสมที่สุดสำหรับเน็ตบุ๊ค WinXP เก่าของฉัน อ่านเพิ่มเติมได้ที่นี่: stackoverflow.com/questions/4304312/…
การเพิ่มประสิทธิภาพอื่นสามารถทำได้โดยการปิดการใช้งานการตกแต่งฉลาก ( Windows -> Preferences; General -> Appearance -> Label Decorations
) และโดยการปิดการใช้งานความสามารถที่ไม่ได้ใช้เมื่อเริ่มต้น ( Windows -> Preferences; General -> Startup and Shutdown
)
คุณอาจได้รับประสิทธิภาพเพิ่มเติมโดยเลือกกลยุทธ์การรวบรวมขยะที่แตกต่างกันตาม JVM ของคุณ
หากคุณเบื่อกับการรีสตาร์ทรอบคุณสามารถใช้JavaRebelจาก ZeroTurnaround ซึ่งจะทำให้เวลาของคุณสั้นลงสำหรับการรีสตาร์ทเซิร์ฟเวอร์ / ไคลเอ็นต์
แม้ว่าจะไม่เกี่ยวข้องโดยตรงกับ Eclipse:
หากคุณใช้ Windows 7 (และอาจเป็น Windows Vista) ให้แน่ใจว่าได้ปิดการใช้งานการจัดทำดัชนีไฟล์ของโฟลเดอร์เวิร์กสเปซของคุณหากข้อมูลของคุณอยู่ในตำแหน่งเริ่มต้น - โฟลเดอร์หลักของคุณ Windows โดยค่าเริ่มต้นจะจัดทำดัชนีทุกอย่างในโฟลเดอร์บ้านของคุณและโดยปกติแล้วจะเป็นการเสียพื้นที่ทำงานของคุณ (คลิกขวาที่โฟลเดอร์พื้นที่ทำงานใน explorer, Properties -> Advanced )
ปิดใช้งานเครื่องสแกนไวรัสหรืออย่างน้อยก็กำหนดค่าเครื่องสแกนไวรัสเพื่อไม่ให้สแกนไฟล์ JAR เมื่อมีการเข้าถึงแบบอ่าน
Eclipse โหลดปลั๊กอินอย่างเกียจคร้านและปลั๊กอินที่พบบ่อยที่สุดเช่นSubclipseจะไม่ทำอะไรเลยถ้าคุณไม่ได้ใช้ พวกเขาจะไม่ทำให้ Eclipse ช้าลงในช่วงเวลาดำเนินการและจะไม่ช่วยให้คุณปิดการใช้งาน ในความเป็นจริงMylynได้แสดงให้เห็นเพื่อลดการปล่อยความทรงจำของ Eclipse เมื่อใช้อย่างถูกต้อง
ฉันรัน Eclipse ด้วยปลั๊กอินจำนวนมากโดยไม่มีการลงโทษประสิทธิภาพเลย
ไม่เพียง แต่หน่วยความจำที่คุณต้องเพิ่มด้วยสวิตช์ -Xmx เท่านั้น แต่ยังเป็นขนาดดัดระดับ ฉันคิดว่าปัญหาได้รับการแก้ไขใน Eclipse 3.4
มีอีกสิ่งหนึ่งที่ทำให้ Eclipse มีความเร็วทั้งบน Windows และโดยเฉพาะอย่างยิ่ง Linux วาง JVM ใน RAM disk
สำหรับ Windows คุณสามารถใช้ในเชิงพาณิชย์ไดรเวอร์ RAM ดิสก์จาก Qsoft
สำหรับ Linux ให้ใช้วิธีการใด ๆ ที่อธิบายไว้ในบทความจำนวนมากบนอินเทอร์เน็ต สิ่งสำคัญคือต้องให้พื้นที่เพิ่มเติมกับ RAM disk ที่ใหญ่กว่าขนาดของ JVM 10%
ลองดูสิ มันสร้างความแตกต่างจริงๆ
grep -r
หรือใช้vmtouch
เพื่อโหลดหน้าลงในแคช fs หรือไม่?
ฉันให้หน่วยความจำจำนวนมาก (เพิ่ม-Xmx
สวิตช์ไปยังคำสั่งที่เริ่มต้น) และพยายามหลีกเลี่ยงการเลิกและเริ่มต้นใหม่ - ฉันพบว่าความล่าช้าที่เลวร้ายที่สุดเกิดขึ้นเมื่อเริ่มต้นระบบดังนั้นการให้ RAM จำนวนมากทำให้ฉันทำงานต่อไปก่อน ออก.
นอกเหนือจากซอฟต์แวร์ล่าสุด (Eclipse และ Java ล่าสุด) และ RAM อื่น ๆ แล้วคุณอาจต้องทำ
ฉันยังปรับ vmargs และเนื้อหา แต่สิ่งที่เร่งความเร็วจริง ๆ Eclipse บน Windows คือการตั้งค่า "เหมาะสม" ของซอฟต์แวร์ป้องกันไวรัส คุณต้องปิดการใช้งานการสแกนไฟล์ที่บรรจุตามความต้องการ ไฟล์ jar และไฟล์จำนวนมากที่เกี่ยวข้องกับ java จะเต็มไปด้วยอัลกอริทึม PKZIP เพื่อสำรองพื้นที่ เนื่องจาก Eclipse ใช้ไฟล์ java จำนวนมากโปรแกรมป้องกันไวรัสจะพยายามแยกบรรจุและสแกนทีละไฟล์ ดังนั้นสำหรับแพลตฟอร์ม Windows: ปิดการสแกนตามต้องการของไฟล์ที่บรรจุมิฉะนั้น Eclipse จะช้าอย่างผิดปกติ โปรดทราบว่าการปิดใช้งานนี้ทำให้ระบบของคุณอ่อนแอลงจากการโจมตีมัลแวร์ส่วนใหญ่ใช้แพ็คเกอร์
ฉันใช้ปลั๊กอินเพื่อกำหนดค่าคุณลักษณะที่จะโหลดในรันไทม์เพื่อปรับปรุงประสิทธิภาพและลดความขัดแย้งระหว่างปลั๊กอินต่างๆ
คุณอาจติดตั้งคุณลักษณะมากมายไว้ใน Eclipse ของคุณเช่นเครื่องมือพัฒนา Android, เครื่องมือพัฒนา C / C ++, PHP , SVN , GitและClearCaseปลั๊กอิน ดังนั้น Eclipse นั้นหนักและมีหน่วยความจำเยอะและบางตัวก็ไม่ได้ใช้บ่อย
ดังนั้นคุณสามารถใช้เครื่องมือของฉันเพื่อสร้างนโยบายรันไทม์ที่แตกต่างกันเช่นนโยบายที่มี Android, Git และ Eclipse ฐานอีกอันหนึ่งมี C / C ++, SVN และ Eclipse ฐาน ครั้งต่อไป Eclipse จะโหลดเฉพาะคุณสมบัติที่ระบุหากคุณใช้นโยบายที่มีเฉพาะ Android และ Git
คุณสามารถลองและให้ข้อเสนอแนะ :)
ชื่อของเครื่องมือที่เป็นEquinox Configurator
เพื่อไม่ให้ประเมินค่าต่ำไปคือการมีเครื่องจักรที่รวดเร็ว RAM ขนาด 16-32 GB, SSDและโปรเซสเซอร์ที่เหมาะสม ... และใครที่คุณต้องการ
อีกหนึ่งเคล็ดลับคือการปิดใช้งานการสร้างอัตโนมัติ
การปฏิบัติที่ดีที่สุดในหัวข้อนี้จะดำเนินการในฟรีเพิ่มประสิทธิภาพสำหรับ EclipseจากZeroTurnaround
มันช่วยอะไรได้บ้าง
สำหรับรายละเอียดเพิ่มเติมตรวจสอบนี้บทความจาก RebelLabs
พยายามกำหนดค่าเส้นทางการสร้างของคุณ การทำให้โค้ดเสร็จสมบูรณ์จะใช้หน่วยความจำจำนวนมากหากต้องผ่านโฟลเดอร์โครงการทั้งหมดของคุณ
ฉันพบว่าประสิทธิภาพการทำงานดีขึ้นมากเมื่อ จำกัด จำนวนแท็บที่เปิด (ในอดีตที่ผ่านมาฉันเปิดแท็บมากกว่า 30 แท็บ) คุณสามารถปล่อยให้ Eclipse จัดการสิ่งนี้ให้คุณโดยอัตโนมัติ:
หน้าต่าง -> ค่ากำหนด -> ตัวแก้ไข -> ปิดตัวแก้ไขโดยอัตโนมัติ
8 แท็บที่เปิดอยู่คือจำนวนเงินก่อนที่เครื่องหมาย >> จะปรากฏดังนั้นฉันมักจะปล่อยไว้ที่ 8
เมื่อเปิดแท็บเพิ่มเติมแท็บที่เพิ่งเข้าถึงน้อยที่สุดจะถูกปิด
-> เมื่อผู้แก้ไขทั้งหมดสกปรกหรือถูกตรึง
หากมีการแก้ไขที่ไม่ได้บันทึกคุณสามารถแจ้งให้บันทึก & นำมาใช้ซ้ำ (แท็บจะปิดลงใหม่จะเปิดขึ้นแทน) หรือคุณสามารถเปิดตัวแก้ไขใหม่ซึ่งจะเป็นการเพิ่มจำนวนของแท็บที่เปิดอยู่ (ตัวเลือกที่ไม่เป็นการรบกวน)
หากคุณต้องการให้แน่ใจว่าแท็บบางแท็บไม่เคยปิดเองโดยอัตโนมัติคุณสามารถตรึงได้ สิ่งนี้โดยคลิกที่ไอคอนพิน (ไอคอนด้านขวาสุดในแถบเครื่องมือพร้อมกับ "ตัวแก้ไขพิน" เป็นคำแนะนำเครื่องมือ)
ฉันได้ปิดการใช้งานตัวเลือกที่ไม่ได้ใช้ทั้งหมดใน Windows> การตั้งค่า> ทั่วไปและมีผลกระทบเชิงบวกอย่างมากต่อประสิทธิภาพการทำงานคราสยังคงช้าเมื่อเปลี่ยนแท็บฉันไม่ต้องการเพิ่มหน่วยความจำ แต่มันเร็วขึ้นมากเมื่อเลื่อน ขอบคุณสำหรับเคล็ดลับ
ลองสิ่งนี้เช่นกันมันจะปรับปรุงประสิทธิภาพ:
การล้างดัชนี - {เส้นทางพื้นที่ทำงาน} .metadata.plugins \ org.eclipse.jdt.core การล้างประวัติ - {เส้นทางพื้นที่ทำงาน} .metadata.plugins \ org.eclipse.core.resources.history
การล้างโฟลเดอร์ด้านบนจะไม่ส่งผลกระทบกับไฟล์โครงการ
**Tips for making Eclipse IDE Faster**
Eclipse จะทำงานได้เร็วขึ้นเมื่อทำงานกับโครงการขนาดเล็ก แต่เมื่อคุณต้องทำงานกับโครงการขนาดใหญ่คุณจะหงุดหงิดกับความเร็วของมัน แม้จะมี RAM ขนาดใหญ่คุณก็จะไม่พอใจกับความเร็วของมันเลยขั้นตอนด้านล่างจะช่วยให้ eclipse เพิ่มความเร็ว
ลบการเปิดใช้งานปลั๊กอินที่ไม่ต้องการเมื่อเริ่มต้นโดยไปที่windows–> preferences–> General–> Startup and shutdown และ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ปลั๊กอินเหล่านั้นในมุมมองของคุณ
การปิดใช้งานการตกแต่งฉลากซึ่งใช้งานน้อยกว่าสำหรับคุณจะช่วยให้คุณได้รับประสิทธิภาพเพิ่มขึ้น ไปที่Windows–> การตั้งค่า -> ทั่วไป -> ลักษณะที่ปรากฏ -> ฉลาก -> ของประดับตกแต่ง
ปิดโปรเจ็กต์ที่ไม่ต้องการและใช้ตัวเลือกชุดการทำงานเพื่อย้ายจากกลุ่มหนึ่งไปยังอีกโปรเจ็กต์ได้อย่างราบรื่น
กำหนดค่า eclipse.ini ซึ่งจะมีอยู่ในตำแหน่งที่ติดตั้ง eclipse
Configuring eclipse.ini should be based on your RAM
-Xms256m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512M
ดูที่http://wiki.eclipse.org/Eclipse.iniเพื่อดูตัวเลือกเพิ่มเติมในการกำหนดค่า eclipse.ini
อย่าเปิดแท็บจำนวนมากไว้ในเครื่องมือแก้ไข ดีกว่าที่จะมีประมาณ 20 แท็บ ปิดแท็บที่ไม่ได้ใช้เป็นประจำ ในการเปิดทรัพยากรเราสามารถใช้ ctrl + shift + R และ ctrl + shift + T (ทรัพยากร Java) แทนการเปิดแท็บจำนวนมากฉันได้รับการปรับปรุงประสิทธิภาพอย่างมากเมื่อ จำกัด จำนวนแท็บที่เปิด (ในอดีตฉันมักจะมี 30 + แท็บเปิด) คุณสามารถให้ eclipse จัดการสิ่งนี้ให้คุณโดยอัตโนมัติ: Window-> Preferences-> Editors-> closeผู้แก้ไขอัตโนมัติ 8 แท็บที่เปิดอยู่คือจำนวนเงินก่อนที่เครื่องหมาย >> จะปรากฏดังนั้นฉันตั้งค่า 14 เป็นค่าเริ่มต้นของฉัน เมื่อเปิดแท็บเพิ่มเติมแท็บที่เพิ่งเข้าถึงน้อยที่สุดจะถูกปิด เมื่อบรรณาธิการทั้งหมดสกปรกหรือถูกตรึง หากมีการแก้ไขที่ไม่ได้บันทึกคุณสามารถแจ้งให้บันทึก & นำมาใช้ซ้ำ (แท็บจะปิดลงใหม่จะเปิดขึ้นแทน) หรือคุณสามารถเปิดตัวแก้ไขใหม่ซึ่งจะเป็นการเพิ่มจำนวนของแท็บที่เปิดอยู่ (ตัวเลือกที่ไม่เป็นการรบกวน) หากคุณต้องการให้แน่ใจว่าแท็บบางแท็บไม่เคยปิดเองโดยอัตโนมัติคุณสามารถตรึงได้ สิ่งนี้โดยการคลิกที่ไอคอนพิน (ไอคอนด้านขวาสุดในแถบเครื่องมือพร้อมกับ“ ตัวแก้ไขพิน” เป็นคำแนะนำเครื่องมือ)
ไปที่Windows -> Preferences -> Validation และยกเลิกการเลือก validators ที่ คุณไม่ต้องการหรือไม่ต้องการ
ไปที่Windows -> Preferences -> General -> Appearance -> และยกเลิกการเลือกภาพเคลื่อนไหวที่คุณไม่ต้องการหรือไม่ต้องการ
Go to Windows -> Preferences -> Maven และตรวจสอบ 'ไม่อัปเดตอัตโนมัติอ้างอิง'
ถ้าคุณกำลังพัฒนาแอพพลิเคชั่นGWTโดยใช้ Eclipse นี่คือวิธี:
หน่วยความจำไม่เพียงพอใน Eclipse
อย่าลืมเพิ่มอาร์กิวเมนต์ VM เดียวกันกับการกำหนดค่าโหมดโฮสต์
หากคุณใช้Mavenและ ivy ลองดูคอนโซลของพวกเขาในกรณีที่พวกเขากำลังประมวลผลข้อมูลระหว่างการสร้าง ฉันใช้ไม้เลื้อยและด้านบนของที่ฉันมีบางไฟล์ JAR (ภายใน) การเปลี่ยนแปลงกับรุ่นเดียวกันดังนั้นจึงต้องออกกำลังกายตลอดเวลาเพื่อดึงพวกเขา
หากคุณกำหนดโครงการของคุณบนไดรฟ์เครือข่ายคุณจะพบกับความล่าช้าในระหว่างกระบวนการสร้าง / อ่าน / เขียนประเภทของกระบวนการ
ปิดใช้งาน / ถอนการติดตั้งปลั๊กอินที่คุณไม่ต้องการ
ปิดมุมมองที่คุณไม่ต้องการ
ปิดการเชื่อมต่อฐานข้อมูลที่ไม่ได้ใช้
ในกรณีพิเศษประสิทธิภาพที่ไม่ดีอาจเกิดจากฐานข้อมูล h2 หรือ nwire ที่เสียหาย อ่านห้าเคล็ดลับสำหรับการเร่ง Eclipse PDT และ nWireสำหรับข้อมูลเพิ่มเติม
ที่ผมทำงานเราจะขึ้นอยู่ใน VM ที่จะเรียกใช้Debian ฉันได้ติดตั้งเวอร์ชัน Eclipse อื่นบน VM สำหรับการทดสอบ purpouses แต่บางครั้งก็สร้างข้อขัดแย้งถ้าฉันมีเวอร์ชัน Eclipse อื่นที่กำลังทำงานอยู่ มีโฟลเดอร์ที่แชร์ซึ่ง Eclipse เวอร์ชันทั้งสองใช้ร่วมกัน ฉันบังเอิญปล่อยให้การติดตั้ง Debian Eclipse ทำงานในพื้นหลังหนึ่งครั้งและทำให้ไฟล์ฐานข้อมูลเสียหาย
บน Windows 8 เปิดแผงควบคุม ค้นหา Windows Defender ไปที่การตั้งค่ายกเว้นโฟลเดอร์ทั้งหมดที่เป็น Spring / Eclipse และพื้นที่ทำงานของคุณ
นอกเหนือจากการกำหนดค่า eclipse.ini สำหรับการใช้งานหน่วยความจำ ฉันได้กำหนดค่าโดย "ตัวเลือกเริ่มต้นและปิด" Eclipse ของฉันกำลังมาแรงในตอนนี้
วิธีเดียวที่จะเร่ง Eclipse ด้วยปลั๊กอินมาตรฐานคือให้หน่วยความจำมากขึ้นและในบางกรณีการเข้าถึงพื้นที่เก็บข้อมูลเร็วขึ้น / ฮาร์ดไดรฟ์จัดระเบียบ
นอกเหนือจากนั้นมีไม่มากที่คุณสามารถทำได้ประสิทธิภาพ: ปลั๊กอินมาตรฐานส่วนใหญ่ไม่มีค่าใช้จ่ายรันไทม์อย่างต่อเนื่องแม้Mylynจะค่อนข้างเร็ว
การอัพเกรดเป็น JVM ล่าสุดที่สนับสนุนบนเครื่องของคุณอาจช่วยได้เช่นกัน
บางคนปรับลดรุ่นเป็นรุ่น Eclipse ที่เก่ากว่าเพื่อให้ได้ประสิทธิภาพที่ดีขึ้น มันอาจสมเหตุสมผลที่จะใช้ Eclipse classic แทนรุ่นที่เป็นทางการ
ลองสิ่งเหล่านี้ มีสองวิธี
ขั้นตอนแรก
อ้างอิงบทความนี้
http://www.javacodegeeks.com/2014/06/the-real-way-to-make-eclipse-run-faster-on-ubuntu.html
ขั้นตอนที่สอง
ดำเนินการคำสั่งในเทอร์มินัล
ramdisk
เพื่อประสิทธิภาพที่ดีขึ้นและการตอบสนองที่รวดเร็วสำหรับ Ubuntu
Ramdisk เป็นส่วนหนึ่งของหน่วยความจำระบบ Ubuntu โดยค่าเริ่มต้นใช้หน่วยความจำกายภาพ (RAM) ครึ่งหนึ่งเป็น ramdisk และติดตั้งลงบน
/ dev / SHM
สามารถใช้งานได้เช่นเดียวกับพื้นที่ดิสก์ปกติ (สร้างไฟล์และโฟลเดอร์และจัดการไฟล์เหล่านั้นด้วยประสิทธิภาพที่ดีกว่าหากเก็บไว้ในฮาร์ดดิสก์) หาก ramdisk ใช้ RAM มากกว่าครึ่งหนึ่งข้อมูลจะถูกย้ายไปยังพื้นที่สว็อป หาก ramdisk ใช้น้อยกว่าส่วนที่เหลือยังคงสามารถทำสิ่งที่ RAM ทำ
ตั้งค่าขีด จำกัด สูงสุดของ ramdisk
ตามที่กล่าวไว้ข้างต้น ramdisk โดยค่าเริ่มต้นสามารถใช้ RAM ครึ่งหนึ่ง หากคุณต้องการเปลี่ยนขีด จำกัด บนให้ทำตามขั้นตอนด้านล่าง:
แก้ไข / etc / fstab โดยโปรแกรมแก้ไขที่คุณโปรดปราน:
gksudo gedit / etc / fstab
ค้นหาบรรทัดนี้และเปลี่ยนเพื่อให้มีลักษณะเช่นนี้ (เพิ่มบรรทัดนี้หากไม่มีอยู่และเปลี่ยน 512M เป็นสิ่งที่คุณต้องการ):
tmpfs / dev / shm ค่าเริ่มต้นของ tmpfs, ขนาด = 512M 0 0
รีบูตหรือติดตั้งใหม่
/ dev / SHM
เมานต์ / tmp เข้าสู่ ramdisk
เพื่อให้ง่ายต่อการใช้งานคุณสามารถติดตั้งไดเรกทอรีเข้า
/dev/shm
โดยคำสั่งดังต่อไปนี้:
mkdir / dev / shm / tmp
chmod 1777 / dev / shm / tmp
mount - ผูก / dev / shm / tmp / tmp