2008-10-09 36 views
10

Tôi cần phải lập hồ sơ ứng dụng java cho khách hàng. Đó là một dự án eclipse/maven, vì vậy tôi quyết định sử dụng TPTP eclipse (http://www.eclipse.org/tptp).Cách thiết lập Eclipse TPTP

Tôi đã cố gắng cài đặt TPTP eclipse thông qua trình quản lý cập nhật từ cài đặt nhật thực chuẩn, nhưng tôi đã từ bỏ vì cài đặt phức tạp không thể tin được và tải xuống các phụ thuộc với các tên rất khó hiểu. Sau đó tôi đã tải xuống gói "tất cả trong một TPTP 4.5.1" từ http://www.eclipse.org/tptp/home/downloads/?ver=4.5.1 nhưng khi tôi khởi động nó, nó bật lên một lỗi nói rằng "Trình chạy thực thi eclipse không thể định vị thư viện được chia sẻ đồng hành của nó".

Tôi đang chạy Windows XP, Sun Java 1.5 và nhấp vào "eclipse.exe" trong cài đặt TPTP chưa được giải nén.

Tôi cần làm gì để chạy TPTP eclipse?

+0

Tôi gặp một số sự cố vì phiên bản java mặc định trên máy của mình. Hãy thử bắt đầu nhật thực với một jvm cụ thể trong tham số -vm – svrist

Trả lời

1

Cách khác là sử dụng Netbeans để cấu hình một Ứng dụng Eclipse.

Tôi có một bài viết trên blog vào liên kết dưới đây giải thích làm thế nào để cấu hình cả hai ứng dụng:

http://www.jroller.com/ortegon/entry/on_profiling_eclipse_rcp_applications

Nó hoạt động rất tốt. Tôi đã lược tả theo cách này từ hơn một năm nay. Dễ sử dụng, dễ cài đặt và đồ họa đẹp mắt.

Tôi thấy cài đặt TPTP là một nỗi đau, ít nhất là phiên bản tôi đã sử dụng không được tích hợp rất tốt với Eclipse. Nó đã cho tôi một thời gian rất dài để làm cho nó hoạt động chính xác. Netbeans là cách nhanh hơn để tìm hiểu và để có được lên đến tốc độ. Trong các phiên bản mới hơn, bạn cũng có thể nhập mã nguồn của các dự án Eclipse bằng cách sử dụng một plugin netbeans đặc biệt (mặc dù nó cần được tải xuống riêng).

+0

Xin chào Mario, cảm ơn vì mẹo tuyệt vời! Tôi đọc blogpost của bạn và phải fiddle một chút để có được nó làm việc cho cấu hình của tôi. Các vấn đề là nhỏ, và các thông báo lỗi tương đối rõ ràng. Cảm ơn rất nhiều! – Rolf

+0

Vui vì tôi có thể giúp! –

0

Có thể thử tải "Java 1.5 trở lên (JVMTI) Profiler SDK" (runtime) từ http://www.eclipse.org/tptp/home/downloads/?ver=4.5.1

Tôi cũng nghĩ Rational phát triển mới nhất của IBM tích hợp công nghệ này (có 60 ngày dùng thử). Bạn có thể xem cách họ định cấu hình ở đó.

1

Thật kỳ lạ. Tôi đã thử tất cả trong một gói và nó hoạt động mà không có một vấn đề trên Windows XP với Java 1.5 Có phải là không thể bạn sử dụng phiên bản 64 bit của Windows? Có lẽ đó có thể là nguyên nhân của vấn đề.

Tôi personaly không sử dụng TPTP nhiều. Tôi nghĩ rằng NetBeans profiler cung cấp nhiều hơn - ít nhất là dễ hiểu hơn - thông tin.

3

Nếu bạn cập nhật lên Java 1.6u7 trở lên, bạn sẽ có quyền truy cập vào công cụ VisualVM cơ bản giống với Netbeans Profiler.

Tôi đã cố gắng sử dụng gói Công cụ kiểm tra và hiệu suất Eclipse, nhưng nó không hoạt động tốt như trình lược tả Netbeans.

4

VisualVM 1.1.1 là một lựa chọn tốt để sử dụng NetBeans, là một ứng dụng độc lập, do đó bạn không phải mang dự án Maven/Ant/Eclipse vào định dạng dự án của nó. Nó có thể thấy bất kỳ quá trình Java cục bộ nào khi mở, vì vậy chỉ cần nhấp đúp vào ứng dụng của bạn trong danh sách các quy trình Java và tắt đi.Bạn có thể:

  1. Hãy Heap Dumps
  2. Hãy so sánh Memory Snapshots
  3. View garbage collection with the VisualGC plugin
  4. Run BTrace scripts để thêm thời gian chạy profiling lời khuyên & gỡ lỗi mã của bạn.
+0

+1 cho cụm từ "Take Heap Dumps" –

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