Używam pakietu JSON w skrypcie perla, który analizuje długą listę relatywnie krótkich łańcuchów JSON i profilowałem proces z Devel :: NYTProf. Wygląda na to, że większość czasu zajmuje funkcja JSON string
w procesie parsowania.przyspieszenie parsowania JSON w Perlu
Czy są jakieś przyspieszenia, których mogłem użyć, poza używaniem pakietu JSON i próbować go przyspieszyć przez samodzielne analizowanie?
EDYCJA: Pakiet JSON został zainstalowany w systemie przy użyciu cpanm
. Jeśli są jakieś przyspieszenia, które można uzyskać poprzez optymalizację procesu instalacji, są również mile widziane.
Czy 'JSON :: XS' jest zainstalowany w twoim systemie? – innaM
'jeśli json :: xs nie jest dostępny, JSON używa obiektu JSON :: PP zamiast JSON :: XS i jest bardzo wolny jako czysty Perl." Z cpan docs dla modułu JSON – Suic