Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4839

Re: XML speicherschonend analysieren

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Karl Pflästerer <k@rl.pflaesterer.de>
Newsgroups de.comp.lang.php
Subject Re: XML speicherschonend analysieren
Date Tue, 07 Jun 2022 12:19:59 +0200
Lines 28
Message-ID <m1fskgai7k.fsf@mbp.pflaesterer.de> (permalink)
References <1t629f1302i4df28n3e8%sfroehli@Froehlich.Priv.at> <1t629f1c12i4f2a2n3e8%sfroehli@Froehlich.Priv.at>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace individual.net FUj8uUFQt5WkXFXKXIOPCAIiJGKSGJdmUTEXTO2CrHAHeqthY=
Cancel-Lock sha1:Z6QckBDkkHMOyPUeqL+0hxyZUQQ= sha1:UTsuGlJrAW9iR2jysUTuw1lun1o=
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin)
Xref csiph.com de.comp.lang.php:4839

Show key headers only | View raw


Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) writes:

> On Tue, 07 Jun 2022 11:04:01 Stefan Froehlich wrote:
>> Gerade eben ist mir einer dieser Jobs um die Ohren geflogen mit:
>> 
>> | Allowed memory size of 12582912000 bytes exhausted (tried to allocate 13801920612 bytes)
>  
>> Für den konkreten Fall habe ich das Speicherlimit halt von 12 auf
>> 15GB erhöht - aber es ist abzusehen, dass auch das über kurz oder
>> lang gesprengt werden wird, und irgendwann kommen dann
>> physikalische Grenzen.
>
> Die nächste Grenze kam noch während des Absenden des letzten
> Postings:
>
> | DOMDocument::loadXML(): Input string is too long in [...]
>
> Offenbar habe ich DOMDocument fertig durchgespielt :-(

Muss es denn DOM sein? DOM hat das gesamte Dokument im Speicher.
Mit https://www.php.net/manual/en/class.xmlreader.php bearbeiten wir
auch sehr große XML Dokumente; diese Klasse ist deutlich
speicherschonender. Der Ansatz ist (IMHO) schöner als SAX. das wäre dann
mein nächster Vorschlag: https://www.php.net/manual/en/book.xml.php
Auch mit SAX kannst du nahezu beliebig große Dokumente verarbeiten.

  KP

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

XML speicherschonend analysieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-06-07 09:04 +0000
  Re: XML speicherschonend analysieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-06-07 09:37 +0000
    Re: XML speicherschonend analysieren Karl Pflästerer <k@rl.pflaesterer.de> - 2022-06-07 12:19 +0200
      Re: XML speicherschonend analysieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-06-07 11:16 +0000
        Re: XML speicherschonend analysieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-06-09 10:26 +0000
          Re: XML speicherschonend analysieren Karl Pflästerer <k@rl.pflaesterer.de> - 2022-06-10 10:50 +0200
            Re: XML speicherschonend analysieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-06-10 10:15 +0000
  Re: XML speicherschonend analysieren Arno Welzel <usenet@arnowelzel.de> - 2022-06-08 14:03 +0200

csiph-web