cách đo hiệu suất trong chế độ ngủ đông? Tôi muốn biết rằng bao nhiêu thời gian ngủ đông để thực hiện một truy vấn?cách đo hiệu suất ngủ đông?
Trả lời
Bạn có nghĩa là truy vấn hoặc truy vấn + biến đổi dữ liệu thành các đối tượng Java?
Dù bằng cách nào, sử dụng công cụ lược tả chẳng hạn như JProbe có lẽ là cách để đi nếu bạn muốn khoa học. Bạn không cần thiết phải chi tiền, cũng có một số công cụ miễn phí trong Eclipse.
Trong trường hợp đơn giản nhất, chỉ cần thêm một vài câu lệnh in xung quanh mã được đề cập có thể là đủ, nếu điều bạn đang đo là xử lý chi phối.
Thực sự triệt để trong phân tích hiệu suất sẽ rất cẩn thận. Thông thường, bạn cần phải chạy lặp lại nhiều thứ mà bạn đang thử nghiệm để đảm bảo bạn không bị lừa dối bởi chi phí ban đầu (chẳng hạn như mở kết nối tới Db). Và đừng quên rằng cơ sở dữ liệu và hiệu suất có thể là rất quan trọng, bản thân ngủ đông không thể làm bất cứ điều gì về một cơ sở dữ liệu bị điều chỉnh kém.
Tôi muốn giới thiệu một hoặc một số các tùy chọn sau:
- Cơ sở dữ liệu hồ sơ (eq SQLServer Profiler)
- Hibernate tích hợp trong thống kê (xem: http://www.javalobby.org/java/forums/t19807.html)
- Hibernate profiler (xem: http://hibernateprofiler.com , http://nhprof.com/)
JProfiler 7.1 có đầu dò JPA/Hibernate:
http://www.ej-technologies.com/products/jprofiler/whatsnew71.html
Dưới đây là một dàn diễn viên màn hình cho thấy cách hoạt động:
http://blog.ej-technologies.com/2012/01/profiling-jpahibernate.html
Các nóng đốm nhìn trông như thế này:
Disclaimer: Công ty của tôi phát triển JProfiler
- 1. Đo lường hiệu suất PHP
- 2. Java Đo lường hiệu suất
- 3. vấn đề hiệu suất ngủ đông, tồn tại từng cái một hoặc khối lượng?
- 4. Alternatives để ngủ đông
- 5. ehcache + ngủ đông
- 6. Đo lường hiệu suất của khách hàng
- 7. phím tổ hợp ngủ đông
- 8. Cách đo Hiệu suất Máy tính Từ xa?
- 9. Biểu thức trong tiêu chí ngủ đông
- 10. câu hỏi độc đáo cột ngủ đông
- 11. Sử dụng ngủ đông với generics
- 12. thứ tự ngủ đông theo liên kết
- 13. Phiên ngủ đông trong lớp bên trong
- 14. Đo và giám sát Node.JS hiệu suất máy chủ
- 15. Cách nhận kết nối jdbc từ phiên ngủ đông?
- 16. Đo hiệu suất của thuật toán phân loại
- 17. Tại sao các phép đo hiệu suất lại khác nhau?
- 18. Hiệu suất của Bộ đếm hiệu suất
- 19. Cách đo hiệu suất mạng (cách thức giao thức mạng điểm chuẩn)
- 20. Cạm bẫy hiệu suất hibernate thông thường
- 21. Tạo hạt thực thể ngủ đông từ XSD
- 22. bộ sưu tập rỗng ngủ đông trong thành phần
- 23. ngủ đông một quy trình duy nhất trong Windows
- 24. làm thế nào để unproxy một đối tượng ngủ đông
- 25. Làm cách nào để xử lý một cách duyên dáng chế độ ngủ đông/ngủ trong ứng dụng winforms?
- 26. Cách đo hiệu suất của chuỗi được quản lý trong .NET
- 27. Làm cách nào để sử dụng bộ lọc để đo lường hiệu suất?
- 28. vắng mặt của chú thích @Temporal trong ngủ đông
- 29. sử dụng chế độ quyến rũ trong ngủ đông
- 30. Spring + Hibernate, Autowire sessionfactory vào ngủ đông DAO
Cảm ơn bạn đã trả lời. Bạn có bất kỳ công cụ miễn phí cụ thể hoặc plugin eclipse để phân tích hiệu suất trong hibernate? – kandarp
Tôi thấy http://www.eclipse.org/tptp/ khi tôi googled, không bao giờ sử dụng nó bản thân mình, nhưng chắc chắn nó có giá trị một cái nhìn? – djna