2010-02-05 37 views
10

Tôi vừa cài đặt nhật thực 3.4 trên máy mac để mã hóa java và flex - Tôi nhận thấy rằng nhật thực IDE trên máy Mac chậm hơn nhiều so với trên PC. Bởi chậm, tôi có nghĩa là giao diện người dùng và chỉnh sửa văn bản có vẻ tụt hậu so với nhật thực trong môi trường cửa sổ hoặc trên PC.Eclipse IDE tốc độ chậm chạp trên Snow Leopard Macbook

Có thủ thuật nào để nhận nhật thực phản ứng nhanh hơn trên macosx không?

+0

nào trong các phiên bản dành cho Mac bạn đang sử dụng? có một số loại sử dụng các khung giao diện người dùng khác nhau. – Uri

+0

Bạn có thể đăng nội dung của tập tin eclipse.ini của bạn được không. – Jon

+0

Tôi tìm thấy Eclipse chậm trên 4GB Vista 32 bit. Tạo đĩa RAM từ ca.700MB bộ nhớ không thể giải quyết được bởi hệ điều hành và việc đặt một bản sao của Eclipse và JRE được sử dụng thường xuyên trên đĩa RAM tạo ra sự khác biệt lớn cho hiệu năng tổng thể. Sử dụng cùng một đĩa RAM như phân vùng trao đổi chính đã giúp hiệu suất của Eclipse là tốt, nhưng đến một mức độ thấp hơn. Bạn có thể di chuyển toàn bộ thư mục vào đĩa RAM hoặc các tệp riêng lẻ bằng cách đổi tên bản gốc và tạo liên kết tượng trưng từ tên gốc đến tệp trên đĩa RAM. –

Trả lời

1

Chuyển sang 3.5. Eclipse chuyển sang một GUI GUI thích hợp hơn giữa 3.4 và 3.5.

3

Hãy thử làm rối tung tệp eclipse.ini của bạn để tối ưu hóa mọi thứ (nằm trong thư mục cài đặt Eclipse của bạn). Mine trông như thế này:

Lưu ý: đây là từ một phiên bản Windows, và sẽ không làm việc cho Mac

-vm 
c:/Program Files (x86)/Java/jdk1.7.0/bin 
-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100118.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100118 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
-vm 
c:/Program Files (x86)/Java/jdk1.7.0/bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-Xmn100m 
-Xms512m 
-Xmx700m 
-Xss4m 
-XX:PermSize=400M 
-XX:MaxPermSize=500M 
-XX:CompileThreshold=10 
-XX:MaxGCPauseMillis=10 
-XX:MaxHeapFreeRatio=70 
-XX:+UnlockExperimentalVMOptions 
-XX:+UseParallelGC 
-XX:+UseFastAccessorMethods 
-XX:+AggressiveOpts 

Nhưng những dòng quan trọng là:

-Xmn100m 
-Xms512m 
-Xmx700m 
-Xss4m 
-XX:PermSize=400M 
-XX:MaxPermSize=500M 

như những lộn xộn với kích thước heap, kích thước ngăn xếp, bộ nhớ tối đa có thể được sử dụng bởi Eclipse, v.v.

Bạn sẽ cần phải giữ lại một số thành phần của eclipse.ini của bạn, chỉ cần sao chép các bit bạn cần vào của riêng bạn.

+1

Thú vị. +1. Của tôi là có: http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

3

gợi ý của tôi:

  • Sử dụng 3,5
  • Sử dụng Cocoa phiên bản (thay vì Carbon)
  • Hãy chắc chắn rằng bạn sử dụng Java 6 64bit
3

Vâng, bạn nên di chuyển với Eclipse 3.5 với Ca cao 64 bit và tất cả các đề xuất INI khác đều hợp lệ.

Có hai bổ sung cho công tắc JVM mà là đặc biệt quan trọng khi chạy trong 64 bit trên Snow Leopard:

  • -XX: + UseParallelGC
  • -XX: + UseCompressedOops

Để biết thêm chi tiết, hãy xem bài đăng đầy đủ của tôi trên installing Eclipse 3.5 on OS X.

+0

'UseCompressedOops' được kích hoạt theo mặc định như của JDK 6u23. http://blog.juma.me.uk/2008/10/14/32-bit-or-64-bit-jvm-how-about-a-hybrid/ –

1

Cũng đảm bảo bạn nhận phiên bản nhật thực 64 bit. Nâng cấp lên helios 64 bit giải quyết tất cả các vấn đề hiệu suất của tôi trên macbook pro của tôi.

Các vấn đề liên quan