0
我正在使用PHP庫GeSHi突出顯示XML文件的內容。它適用於小文件。但是,當我想強調大文件(200K線)發生錯誤:用盡536870912個字節允許內存大小...PHP GeSHi突出顯示大字符串
我怎麼做的:
$xmlContent = $domXml->asXML(); // SimpleXML
$geshi = new GeSHi($xmlContent, 'xml');
$highlitedContent = $geshi->parse_code();
unset($geshi);
是否有辦法來突出XML像GeSHi內存使用率低?也許有辦法優化GeSHi突出進程沒有內存限制增加?
謝謝!
這可能是最好的,如果你可以發佈一些代碼,你是如何做到的。通過這種方式,我們可以看到是否存在循環問題,對象重用等問題。 –
除非您想重寫庫,否則我會懷疑是否有方法來改變其內存需求。您可能想升級PHP(新版本通常包含優化),但僅此而已。 –