Có hồ sơ trình bày cấp dòng miễn phí và tốt cho PHP không? Tôi đang sử dụng xdebug và nó tương đối tốt nhưng nó mang lại cho tôi đầu ra mức chức năng và đôi khi thật khó để biết chính xác thời gian mà tất cả thời gian dành cho hàm này.Có hồ sơ trình bày cấp dòng miễn phí và tốt cho PHP không?
Trả lời
Không miễn phí, nhưng SD PHP Profiler cung cấp thông tin về chi phí tương đối của mỗi khối mã PHP, không chỉ chức năng:
Tôi không biết liệu có hồ sơ như vậy hay không.
Nếu có thể, giải pháp thay thế có thể là tách các chức năng dài được xác định là nút cổ chai thành các chức năng nhỏ hơn. Không chỉ đó là thực hành lập trình tốt (mặc dù không phải lúc nào cũng dễ thực thi, tôi nghĩ), nhưng nó có thể cho phép xác định chính xác hơn vấn đề.
Tôi tương đối chắc chắn rằng tôi có đầu ra cấp dòng với Xdebug và KCacheGrind. Có thể nó đã được báo cáo nó cho những dòng với các cuộc gọi chức năng dựa trên bao lâu mà chức năng đã, nhưng trong mọi trường hợp.
Không, nó có thể hiển thị cho bạn mã nguồn và thông tin về hàm lượng thời gian được gọi từ dòng này. Nhưng nó không giúp đỡ với các dòng mà chỉ có các công trình xây dựng ngôn ngữ được sử dụng. – vava
Nền tảng Zend sẽ cung cấp cho bạn một số thông tin lược tả chính xác hơn. Của nó hoặc sử dụng webgrind và zend studio/Eclipse profiler cho bạn thông tin hiệu suất.
Tôi đang sử dụng microtime() và nó phù hợp với tôi nữa.
- 1. Phần mềm miễn phí tốt cho sơ đồ trên Windows?
- 2. Có API mở/miễn phí cho hồ sơ công khai không?
- 3. Trình định dạng mã miễn phí và tốt
- 4. Laravel 4: trình bày hồ sơ ở đâu?
- 5. Trình chỉnh sửa CSS tốt nhất có sẵn miễn phí
- 6. Trình chỉnh sửa HTML/CSS/PHP tốt, miễn phí và đa nền tảng?
- 7. Có bộ chọn ngày và giờ tốt và miễn phí nào cho Java Swing không?
- 8. Hồ sơ cấp phép không tìm thấy
- 9. Tôi có phải phân bổ và hồ sơ miễn phí khi sử dụng TList <T> trong Delphi?
- 10. Có cách nào khác thay thế cho JTable, đó là miễn phí và tốt hơn không?
- 11. Java EE 6 có miễn phí không?
- 12. Có thay thế miễn phí nào cho MAMP PRO không?
- 13. Làm thế nào để kích hoạt hồ sơ XDebug cho một dòng lệnh PHP script?
- 14. JQGrid có miễn phí không?
- 15. thư viện PDF miễn phí tốt cho Delphi
- 16. Trình chỉnh sửa Ruby tốt và miễn phí dành cho Windows?
- 17. Trình chỉnh sửa html wysiwyg miễn phí tốt nhất
- 18. Trình chỉnh sửa XLIFF miễn phí tốt nhất là gì?
- 19. Có Treebank miễn phí không?
- 20. Hồ sơ cấp phép phân phối cửa hàng ứng dụng và Hồ sơ cấp phép phát triển
- 21. Trình bao bọc C# có sẵn miễn phí tốt nhất cho BITS là gì?
- 22. Hiểu hồ sơ cấp phép và chứng chỉ trong iOS
- 23. Trình biên tập VB6/VBA miễn phí và thực hành Excel tốt nhất
- 24. Lập trình sơ cấp
- 25. Có một VirtualizingWrapPanel (tốt/miễn phí) có sẵn cho WPF không?
- 26. .NET Profiler miễn phí cho mã hỗn hợp .NET 4.0
- 27. Chương trình chia sẻ màn hình tốt, miễn phí cho lập trình ghép nối?
- 28. Có trình soạn thảo WYSIWYG tốt, miễn phí để tạo HTML bằng mẫu Django không?
- 29. Có trình chỉnh sửa XSL-FO miễn phí nào không?
- 30. Lập trình C: malloc và miễn phí trong vòng một
Tôi không thể nghĩ ra một giao diện phức tạp hơn :) – vava
đã cố gắng thực hiện theo đề xuất này. bản sao đánh giá bị tê liệt như vô dụng - 3 tệp mã không quá 1000 dòng mỗi ... chương trình dựa vào biến môi trường và trình cài đặt không cài đặt chính xác - tại sao không chỉ viết ra tập tin cấu hình...? thực sự bực bội vì đầu ra trông thực sự tốt trong ảnh chụp màn hình, nó chỉ quấn quanh một giao diện người dùng rất khó. nhiều ngôn ngữ được hỗ trợ, nhưng chỉ có một mô hình phối cảnh nhà phát triển được tính đến trong phạm vi giao diện người dùng. – gazarsgo
@gazarsgo: Các biến môi trường, theo như chúng ta biết, được cài đặt đúng. Chúng tôi sẽ vui vẻ (?) Để chấp nhận phản hồi cho chúng tôi biết bạn đã sử dụng phiên bản hệ điều hành nào và tại sao bạn cho rằng các biến môi trường là sai. Các phiên bản Windows mới hơn yêu cầu bạn đăng xuất và đăng nhập lại để cài đặt biến môi trường có hiệu lực (nhờ đó, Microsoft). Bạn đã thử chạy ví dụ chưa? –