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


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

Re: XML speicherschonend analysieren

From Karl Pflästerer <k@rl.pflaesterer.de>
Newsgroups de.comp.lang.php
Subject Re: XML speicherschonend analysieren
Date 2022-06-07 12:19 +0200
Message-ID <m1fskgai7k.fsf@mbp.pflaesterer.de> (permalink)
References <1t629f1302i4df28n3e8%sfroehli@Froehlich.Priv.at> <1t629f1c12i4f2a2n3e8%sfroehli@Froehlich.Priv.at>

Show all headers | 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