2009-09-11 37 views
7

Tôi đã cài đặt Eclipse Galileo và sau khi gặp sự cố với JDK, khởi đầu của nó tốt. Nhưng tôi có vấn đề lớn với hiệu suất. Mỗi giây thứ ba, Eclipse đang treo trong một thời gian. Nó chạy không trơn tru. Tôi cần một IDE hiệu quả như Eclipse cho công việc. Vì vậy, sẽ rất tuyệt khi bạn có câu trả lời nhanh :)Eclipse 3.5 Hiệu suất 64 bit Windows 7

Cả Eclipse lẫn JDK đều là các phiên bản 64 bit.

Bạn có ý tưởng nào không?

Cập nhật:

Tôi thực sự can't giải thích các vấn đề từ đầu. Nhưng trong trường hợp của tôi, đó là một rắc rối giữa Eclipse và chức năng tự động hoàn thành của OSK của tôi. Nếu tôi tắt tính năng tự động hoàn tất, không còn bị treo nữa. Tôi không biết tại sao việc sử dụng OSK chặn luồng (?) Của toàn bộ trình soạn thảo.

Có thể bất kỳ ai trong các bạn, có ý tưởng tại sao?

+2

Bạn đã cài đặt bất kỳ trình cắm nào chưa? Tôi đã chạy Eclipse 64 bit với Java 64 bit trên Win7 kể từ bản beta mà không có bất kỳ vấn đề hiệu suất nào. Nó có thể liên quan đến môi trường của bạn. –

+0

Tôi cũng gặp vấn đề tương tự. Đặc biệt khi sử dụng SDK Android. Nó rất đau đớn. Tôi đã phải vô hiệu hóa các plugin chỉ để ngăn chặn nó đóng băng trong cửa sổ trình soạn thảo mã. –

+0

Bạn có thể vui lòng cho chúng tôi biết OSK là gì ?? – mahonya

Trả lời

1

Tôi thực sự không thể giải thích vấn đề từ đầu. Nhưng trong trường hợp của tôi, đó là một rắc rối giữa Eclipse và chức năng tự động hoàn thành của OSK của tôi. Nếu tôi tắt tính năng tự động hoàn tất, không còn bị treo nữa. Tôi không biết tại sao việc sử dụng OSK chặn luồng (?) Của toàn bộ trình soạn thảo.

Có thể bất kỳ ai trong các bạn, có ý tưởng tại sao?

Cảm ơn bạn đã trợ giúp!

3

Từ mô tả của bạn, có vẻ như bộ thu gom rác đang được kích hoạt. Bạn có bao nhiêu RAM trong hệ thống? Tùy thuộc vào các plugin bạn đang tải Eclipse có thể cần khá nhiều. Tôi nghĩ rằng tối thiểu là 256 Mb, và thực tế bạn cần ít nhất 1 Gb, nhiều hơn nếu bạn đang làm phát triển web

Bạn đã có một JVM cập nhật chưa? Eclipse thường chạy nhanh hơn nhiều với 1,6 JVM.

Một điều khác cần kiểm tra, bạn có máy quét vi-rút tích cực không? Các plugin của Eclipse là các tập hợp các tệp nhỏ trong các lọ, một số trình quét vi-rút có thể thực sự làm chậm hiệu năng. Nếu bạn có thể, hãy xóa thư mục cài đặt Eclipse khỏi các tệp được quét.

Xem trang này EclipseZone article hoặc this question để biết một số mẹo hiệu suất chung.

+0

Cảm ơn bạn đã trả lời nhanh nhưng tôi có 4 GB RAM và tôi không có Tôi nghĩ rằng vấn đề là do phần cứng của tôi. Có im chạy 1.6 JVM. Đầu của một máy quét vi-rút gây tranh cãi: Ý tưởng hay, nhưng tôi không sử dụng máy quét :) Tôi trở nên tuyệt vọng! – fnst

+1

Bạn có chạy qua các mục trong câu hỏi được liên kết không? đặc biệt kiểm tra tệp eclipse.ini, các đối số -Xmx và -XX: MaxPermSize có thể được đặt quá thấp. Ngoài ra, bạn có thể liệt kê các plugin bổ sung mà bạn đã cài đặt không? –

+0

Có, tôi đã chạy qua. Tất cả các lập luận đều đủ cao! – fnst

1

Chạy Process Monitor và xem loại cuộc gọi hệ thống và/hoặc hệ thống tệp nào mà JVM đang thực hiện. Sử dụng các bộ lọc tích cực để xác định một quy trình cụ thể. Tôi đã có một vấn đề tương tự, nơi một tiện ích card đồ họa kích hoạt một lũ tra cứu registry cho mỗi cập nhật giao diện người dùng mà chỉ cần làm Eclipse cực kỳ chậm. (Bằng cách nào đó SWT bị tấn công đặc biệt bởi lỗi này, tôi không chắc chắn tại sao.)

EDIT: Tôi có nghĩa là "Process Monitor", không phải "Process Explorer". Nhưng liên kết là chính xác.

+0

Cảm ơn câu trả lời! Tôi đã có thể cô lập vấn đề của tôi: Khi tôi chờ một vài giây, tôi có thể nhấp vào ví dụ trên "File -> New -> Java Project". Tất cả đang chạy rất trơn tru! Nhưng ngay lập tức khi tôi chọn mã trong trình soạn thảo văn bản Eclipse vấp ngã và vụ nổ javaw.exe lên đến 50 phần trăm của CPU. Vì vậy, tôi không nghĩ rằng đó là một vấn đề giao diện người dùng, hoặc? Vì tôi đã bắt đầu Process Explorer, nhưng tôi không thể tìm thấy ý của bạn. Bạn có thể giải thích thêm lời khuyên của bạn? Tôi hy vọng điều đó là dễ hiểu! – fnst

+0

Xin lỗi. Tôi muốn nói "Process Monitor". Tôi sẽ chỉnh sửa bài đăng. – JesperE

+0

Process Monitor cho phép bạn theo dõi mọi thứ xảy ra trong Windows trong thời gian thực (như nó xảy ra): các tệp đang được viết, truy cập registry, tạo chuỗi ... Có rất nhiều dữ liệu sẵn có, nhưng để hiểu được bạn cần phải lọc dữ liệu để nó chỉ hiển thị dữ liệu có liên quan cho quá trình của bạn. Nếu bạn thấy một số tài nguyên bị nhấn mạnh (truy cập đăng ký quá mức), bạn có thể lọc loại truy cập cụ thể đó để xem thêm chi tiết. – JesperE

1

Bạn có thể thử chạy nó từ bên trong một máy ảo được thiết lập trên máy tính của bạn để xem sự cố vẫn còn đó. Nếu không, bạn có thể nhanh chóng làm việc từ bên trong môi trường máy ảo. Không giải quyết vấn đề, nhưng nó có thể giúp tránh nó hoàn toàn.

1

Cùng một vấn đề đối với tôi

Tôi có Windows 7 chuyên nghiệp 64 bit và 8GB RAM

Eclipse là rất chậm, có lẽ chậm hơn so với Windows Vista máy 32 bit Gần đây tôi đã nâng cấp từ (Europa 5 lần phiên bản) - và máy đó là một con chó hoàn chỉnh!

Thêm -Xmx1024m -XX: + UseParallelGC -vm C: \ Program Files \ Java \ jdk1.6.0_20 \ jre \ bin \ server \ jvm.dll đã làm cho một sự khác biệt khá lớn

+0

thêm -Xmx1024m -XX: + UseParallelGC -vm C: \ Program Files \ Java \ jdk1.6.0_20 \ jre \ bin \ server \ jvm.dll đã tạo ra sự khác biệt khá lớn. – Matt

+0

Cảm ơn Matt! Bạn nên thêm nhận xét này làm câu trả lời. Galileo của tôi trên 64bit W7 nhanh hơn đáng kể. – n4rzul

1

tôi đã cùng một vấn đề vì vậy tôi vừa chuyển sang phiên bản 32 bit của Eclipse và nó chạy tốt mà không có vấn đề về hiệu suất.

0

Tôi gặp vấn đề tương tự với phiên bản 32 bit, chạy với một JVM 32 bit.

Ứng dụng RCP của tôi mà tôi đã phát triển với Eclipse chậm hơn nhiều. Tôi đã thử cả hai -Xmx1024m và -XX: + UseParallelGC, không có hiệu ứng đáng chú ý. Vấn đề này đã được đăng ký với eclipse.org chưa?

1

Tôi gặp vấn đề tương tự như không hồi hộp. Tôi đã tìm kiếm trên Internet để tìm giải pháp. Tôi đã tìm thấy một bằng cách thêm tệp bên dưới vào tệp cấu hình nhật thực helios. -vm C: \ Program Files \ Java \ jre7 \ bin \ javaw.exe

Ban đầu có vẻ Ok để bắt đầu và nhấp chuột vào các nút khác nhau và chạy trên nhiều tập tin trong dự án ECLIPS. Nhưng khi tôi nhấp vào gỡ lỗi và quy trình từng bước. Sau đó, nó một lần nữa cho thấy không respoding. Tôi đã cài đặt một máy tính xách tay win7 mới.

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