2012-08-28 21 views
5

Tôi có tệp Xdebug cachegrind trong webgrind cho biết rằng 1061 different functions were called in 5865 milliseconds - khi tôi vô hiệu hóa việc lược tả tập lệnh không mất nhiều mili giây - tôi nhận ra rằng tôi có thể làm việc này nhưng có ai biết tăng phần trăm xấp xỉ trong thời gian thực thi gây ra bởi hồ sơ Xdebug hay không ?Hồ sơ Xdebug tiết lộ bao nhiêu thời gian thực thi thực tế?

Cảm ơn

+0

Tôi woundering điều tương tự suy nghĩ về việc sử dụng nó cho một ứng dụng nhưng thực sự muốn biết những gì nó sẽ làm các perofmance tôi đang nghĩ đến nó không lưu trữ tự của nó trong ram để không ảnh hưởng đến các php như vậy nó sẽ kết thúc bằng cách sử dụng rất nhiều đĩa io tôi khuyên bạn nên sử dụng tmpfs hoặc một cái gì đó trên Linux của bạn để cố gắng giữ nó từ ghi vào đĩa tất cả thời gian và hơn có thể là một cron job hoặc một cái gì đó để nhập nó vào một cơ sở dữ liệu hoặc một cái gì đó – WojonsTech

Trả lời

1

Thật khó để nói một số hoặc tỷ lệ phần trăm cụ thể từ điều đó phụ thuộc vào loại và số lượng các cuộc gọi chức năng, các biến được sử dụng và tùy chọn bạn đã đặt trong xdebug.ini của bạn.

Tại đây bạn có thể kiểm tra một chút nghiên cứu và thử nghiệm được thực hiện bởi một số người.
short information about xdebug and the lexer cals

xdebug support mailing list

Nhưng tất nhiên, câu trả lời chính thức là của bạn, ứng dụng của bạn, tiêu chuẩn mã hóa của bạn và cấu hình của mình là những người mà sẽ thiết lập các chi phí chính thức.

Chỉ cần nhớ, đó là quy tắc chung, xdebug không nên hoạt động trong máy chủ sản xuất. Một số người đã bật nó và mọi thứ đều ổn, nhưng nó thường không phải là một ý tưởng hay.

Bye

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