xdebug 開発を実行するための最小要件は何ですか?

xdebug 開発を実行するための最小要件は何ですか?

私は非常に安価な仮想サーバーを持っていますが、xdebug と Typo3 の Web サイトの開発で頻繁に行き詰まってしまいます。現在、サーバー上で sshd、ftp、xdebug、mysql、postfix を実行していますが、ほとんどはローカル ボックスで開発しているため、これはちょっとした開発にしか使用していません。xdebug の要件は重いのでしょうか?

答え1

オーバーヘッドは避けられませんが、改善されつつあります。ただし、無効としてマークされていても、オーバーヘッドは依然として存在します。

まだ少し残っています、約 10% です。Xdebug 2.2 (現在は SVN のみ) では、xdebug.coverage_enable=0 によりこの点が改善されています ---https://twitter.com/#!/xdebug/status/50262398933798912

個人的には、Xdebugを本番サーバーから外し、ローカルでのみ実行するようにしています。プロファイリングにはライブで実行するのが便利ですが、XHProfLiveは、no-op オーバーヘッドが少なくなるように設計されているため、これまで 10,000 回のライブ通話で 1 回実行したことがあります。ほとんどの人は、いずれにしてもこれを必要としないはずです (開発マシンを除く)。

関連情報