用mpdf和symfony2无法释放内存

时间:2016-02-21 17:50:46

标签: symfony mpdf

我在symfony中创建了一个带有mpdf的许多表的pdf文件,应用程序工作正常,但是,每次脚本运行时内存都不会被清除,导致每次运行都会增加,直到内存限制为止。

每次加载页面时我如何强制释放内存?

$mpdf = new \mPDF('', 'letter', '13pt', '', 5, 5, 10, 5);
      $mpdf->packTableData = true;
      $stylesheetFile = './bundles/appbundle/css/main.css';
      $stylesheet = file_get_contents($stylesheetFile);
     $pdf = $this->render('AppBundle:Default:index.html.twig', array(
    'object'=> $object,
    'data' => $data,
    'text' => $text,

  $html = substr($pdf, strpos($pdf, '<!'));
  $mpdf->WriteHTML($html);
  $response= new Response($mpdf->Output());

每次运行该脚本时内存增加大约3MB并且在退出时不释放它,只有在重启apache服务器之前才空闲

事先提前

0 个答案:

没有答案