Tôi biết rằng Netbeans có một cái gì đó của một trình biên dịch "tích hợp", ví dụ bạn có thể chạy thử nghiệm đơn vị và sử dụng nó để phân tích và tìm thấy những gì đang làm chậm chúng xuống, nơi mà nút cổ chai được. IntelliJ IDEA có lựa chọn tương tự không? (tốt nhất là mã nguồn mở/miễn phí).làm thế nào để bạn hồ sơ nguồn java với trình soạn thảo ý tưởng intellij?
Trả lời
Bạn có thể thử tích hợp profiler VisualVM miễn phí qua a plug-in.
Có vẻ như nếu bạn mua IntelliJ "cuối cùng", nó được cho là bao gồm một đại lý hồ sơ YourKit được xây dựng trong, là tốt. Không, miễn phí, vì vậy tôi đoán liên quan đến câu hỏi ban đầu của tôi :) – rogerdpack
Không, đại lý YourKit sẽ cho phép bạn chụp nhanh CPU/Memory khi liên hệ hỗ trợ với các vấn đề về hiệu suất, nó không phải là bản thân mà bạn sẽ phải trả thêm $ 500 +. – CrazyCoder
dường như bạn cảm ơn vì đã làm rõ. YourKit rõ ràng là chỉ để lược tả IDE, chứ không phải cho các ứng dụng của riêng bạn. Đoán tôi sẽ chỉ chuyển sang Netbeans ngay bây giờ khi tôi cần để hồ sơ, và làm phần còn lại của chương trình của tôi trong IntelliJ :) – rogerdpack
Theo chỉ định của Stephen Murby "vấn đề mà các bài kiểm tra của bạn kết thúc trước khi VisualVM đã khởi chạy".
Có, điều này VisualVMLauncher plug-in không đặt trường hợp thử nghiệm của bạn bị giữ cho đến khi VisualVM bắt đầu. Bạn cũng có thể cần thời gian để thay đổi cài đặt hồ sơ theo cách thủ công cụ thể cho thử nghiệm. Giải pháp rất đơn giản, trường hợp kiểm tra của bạn phải dừng lại và chờ cho đến khi bạn tự bảo nó tiếp tục. Có một vài cách để thực hiện:
1) đặt System.in.read(); như dòng đầu tiên của trường hợp thử nghiệm và như VisualVM đã sẵn sàng nhấn enter tại giao diện điều khiển.
System.in.read();
2) Nếu trường hợp thử nghiệm không cung cấp cho bạn bàn điều khiển, hãy đợi cho đến khi một số tệp ma thuật được tạo.
3), bạn luôn có thể chơi dễ dàng với giấc ngủ()
sleep(5 seconds);
Công việc này xung quanh không có nhiều thuận tiện nhưng làm việc cho tôi như cần phải hồ sơ thỉnh thoảng. Nguyên nhân gốc rễ của vấn đề là trong kiến trúc trình cắm thêm của cả IDEA và VisualVM không được cho là hợp tác. Xem discussion with plug-in author Hy vọng điều đó sẽ hữu ích.
- 1. cách thêm thư mục vào classpath trong hồ sơ chạy ứng dụng trong ý tưởng intellij?
- 2. Khi bạn viết nguồn TeX, bạn sử dụng từ bọc của trình soạn thảo của bạn như thế nào?
- 3. Soạn thảo mã nguồn với LLVM
- 4. Xóa đến cuối dòng trong trình soạn thảo IntelliJ IDEA
- 5. Trình soạn thảo HTML WYSIWYG Java
- 6. Trình soạn thảo MVCĐối với bên trong Một trình soạn thảo khácCho
- 7. Làm thế nào để gỡ lỗi play2 trong ý tưởng?
- 8. Trình soạn thảo XSD Eclipse
- 9. Có cách nào để liệt kê các gợi ý của trình soạn thảo NetBeans không?
- 10. Soạn thảo chương trình C++ với gcc
- 11. Làm thế nào để khởi động trình soạn thảo Yi sau khi cài đặt cabal?
- 12. Làm thế nào để điền vào trình soạn thảo tinymce-ray với capybara và selen?
- 13. Trình soạn thảo phần mềm Java/cú pháp highlighter
- 14. Làm thế nào để đầu ra chương trình ống trong một trình soạn thảo?
- 15. Mô-đun SDK cho Scala trong IntelliJ Ý tưởng
- 16. Trình soạn thảo XML dựa trên web
- 17. Cách bỏ qua dòng trong gỡ lỗi ý tưởng Intellij?
- 18. Trình soạn thảo WSDL/XML mã nguồn mở tốt nhất cho Java
- 19. Tùy chỉnh trình soạn thảo Java trong Eclipse
- 20. ExtJs TreeGrid với cột trình soạn thảo. Tồn tại?
- 21. Làm thế nào để tùy chỉnh trình soạn thảo wordpress mặc định?
- 22. Làm thế nào để bạn nhúng hồ sơ cấp phép trong một ứng dụng iOS
- 23. Java khái niệm ý tưởng
- 24. Trình soạn thảo PHP cho Ubuntu
- 25. SlickGrid chọn trình soạn thảo
- 26. Mã nguồn mở C# Trình soạn thảo cú pháp với Intellisense
- 27. Soạn thảo một dự án với khả năng tương thích nguồn java khác nhau
- 28. Làm thế nào để thiết kế một trình soạn thảo văn bản trong QT?
- 29. Làm thế nào để biến contentEditable thành một trình soạn thảo đánh dấu có cấu trúc?
- 30. Chương trình soạn thảo S3DB
Theo như tôi biết chỉ có một tích hợp trình thu thập thông tin miễn phí: [VisualVM] (http://plugins.jetbrains.com/plugin/?idea&pluginId=7115). – CrazyCoder
Rõ ràng có một plugin JProfiler không miễn phí, FWIW http://stackoverflow.com/a/21156875/32453 – rogerdpack
Hôm nay tôi đã cài đặt plugin VisualVM trong INtellij IDEA ... ban đầu tôi gặp phải một số vấn đề nhưng khi tôi làm theo hướng dẫn được cung cấp trong http://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes/ Tôi có thể dễ dàng cấu hình visualVM –