質問: PHPExcel初心者です。 PHPExcelを使うことで「メモリ消費」が1セル=1KB消費ということを諸々サイトを調べて認識しております。 PHPExcelを使うにあたりメモリ消費量の見積を算出したいのですが、 以下の点が認識できておりませんので、ご存知の方がおりましたらご教授願います。 ・編集する対象のシートが増えれば、その分メモリ消費量が増えるのか ・メモリの消費が発生するのは、シート内の値を読み込むために発生するのか、それとも値の書き出しのために空のセルでもメモリ消費が発生するのか。 ・セルのコピー等でシートを編集する場合に、メモリはシート全体のセル数分メモリを消費するのか、それとも現在対象のシート内のセルに値が書き出されているもののみメモリを消費するのか よろしくお願いいたします。
回答: memory_get_peak_usage > > PHP スクリプトに割り当てられたメモリの最大値を、バイト単位で返します。 > > > この関数を使って、検証コードを書き、実際に計測してみましょう。