私は間違った木を鳴らしていました。
問題は私のPhingビルドが再帰していたことでした。私のビルドディレクトリはディレクトリにコピーされ、tar.bz2'dはphingでコピーされました。だから私はそれを実行するたびに私のサイト全体のもう一つのコピーが再帰的にビルドディレクトリに追加されていた。これは、あまりにも多くのファイルが存在していたはずのものと比べて存在することを意味しました。それも私のハードドライブを食べていたので、なぜ私は不思議に思っていました。それは明らかだったはずです。
は、ここで私は私の最初の仕事として、すべてのプロセスを構築追加したものです:私の最初のプロセスへの依存関係として追加されています
<!-- ============================================ -->
<!-- Target: clean -->
<!-- ============================================ -->
<target name="clean">
<echo msg="Cleaning ./build" />
<delete dir="./build" includeemptydirs="true" failonerror="false" />
</target>
。私の環境には何も問題はなかったので、Phingはちょうど私が言ったことを正確にやっていました。
興味深いことに、別のマシンでは、同じphingスクリプトが数秒で実行されています。それは私のマシンに関するものですが、私は何がわかりません。 –
PhpStormの外で実行します - 違いはありますか? P.S. Xdebugはここで大きな違いはありません。確かに、xdebugはPHPコードの実行速度を落とします(1.5倍)...実際のPHPコードではCPUがここにバインドされていません。 – LazyOne
PhpStormを閉じた後、コマンドラインからPhpStormの外で試しました。違いはないようです。 –