Ich habe das JSON-Paket in einem Perl-Skript, das eine lange Liste von relativ kurzen JSON-Strings analysiert und ich habe den Prozess mit Devel :: NYTProf profiliert. Es scheint, als ob die meiste Zeit von der JSON string
Funktion im Parsing-Prozess belegt wird.Beschleunigung JSON Parsing in Perl
Gibt es irgendwelche Beschleunigungen, die ich verwenden könnte, anstatt das JSON-Paket nicht zu verwenden, und versuche, es zu beschleunigen, indem ich es selbst analysiere?
BEARBEITEN: Das JSON-Paket wurde mit cpanm
im System installiert. Wenn es durch die Optimierung des Installationsprozesses zu einer Beschleunigung kommt, sind sie auch willkommen.
Ist 'JSON :: XS' auf Ihrem System installiert? – innaM
'Wenn json :: xs nicht verfügbar ist, verwendet JSON ein JSON :: PP-Objekt anstelle von JSON :: XS und es ist sehr langsam als pure-Perl." Aus cpan docs für JSON-Modul – Suic