Tôi đang phát triển cả ứng dụng Java và ứng dụng web J2EE sử dụng Eclipse Europa trên Mac OS X 10.5.8. Webapp cung cấp một lớp API RESTful cho ứng dụng Java mà tôi đã viết. Tôi đang chạy webapp bằng cách sử dụng tomcat từ bên trong Eclipse.Công cụ tạo hồ sơ Java trên Mac OS X
Có vẻ như có một số vấn đề về hiệu năng nghiêm trọng và tôi muốn sử dụng trình thu thập thông tin để thu hẹp các vấn đề này, nhưng tôi không thể tìm thấy bất kỳ thứ gì phù hợp để làm việc. Tôi đã xem xét các tùy chọn sau:
- TPTP, tàu với Eclipse: Một lỗi được biết ngăn chặn các hồ sơ từ chạy trên Mac :(
- JProfiler: không có một phiên bản Mac
- Profiler4J: Cài đặt nó, nhưng không thể làm cho nó hoạt động
- Cá mập: đi kèm với MacOSX, nhưng khi tôi chọn "Hồ sơ thời gian Java" và chạy ứng dụng web của tôi, nó không cho phép tôi chọn bất kỳ quy trình nào đối với cấu hình
- công cụ tôi đã xem chi phí rất nhiều $$ và đây là một dự án mã nguồn mở
Tôi đã xem qua danh sách này: here nhưng có quá nhiều lựa chọn và quá ít thời gian để trải qua tất cả !!
Có ai biết về một hồ sơ Java trực quan dễ sử dụng thực sự hoạt động trên Mac, được cung cấp cho môi trường của tôi không? Tôi rất thích nghe đề xuất của bạn.
Cảm ơn chàng trai rất nhiều, Ali
Tôi đã gặp vấn đề tương tự. Bây giờ, gần 1 năm sau, VisualVM mang đến một dmg/.app và một Eclipse-Plugin. Và hoàn toàn miễn phí! Hoàn toàn là cách để làm hồ sơ trên máy Mac. Tôi đã thử TPTP (không được triển khai đầy đủ) và Shark (chỉ hoạt động với -d32) ... – roesslerj
VisualVM hiển thị trong/Developer/Applications/Utilities dưới 10.6 (có thể yêu cầu cài đặt XCode) –
Nếu bạn đang đối mặt vấn đề thiết lập VisualVM cho hồ sơ địa phương, hãy xem [Profiling Tomcat với VisualVM trên Mac OS X] (http://mballantyne.blogspot.com/2011/05/profiling-tomcat-with-visualvm-on-mac.html). –