Sérialisation vers un gros JSON

Ce benchmark doit sérialiser un gros jeux de données le plus rapidement possible.
Il reprend exactement les mêmes fonctionnalités que le benchmark Sérialisation vers un petit JSON qui divise par 10 toutes les données à sérialiser de ce benchmark.

Appel GET
Sérialisation JSON Exemple
Sérialisation d'integers 10 000 Exemple
Sérialisation de floats 10 000 Exemple
Sérialisation de strings 10 000 Exemple
Sérialisation de booleans 10 000 Exemple
Sérialisation de valeurs nulles 10 000 Exemple
Sérialisation d'arrays 1 000 Exemple
Sérialisation d'objets 10 000 Exemple
Sérialiseurs personnalisés 1 000 Exemple
Réponse JSON de 5 Mo Exemple

PHP

#1 PHP 7.3 timer 29,7 ms
40 000
#2 PHP 7.2 timer 31,5 ms
34 991
#3 PHP 7.1 timer 32,8 ms
34 826
#4 PHP 7.0 timer 32,4 ms
33 860
#5 PHP 5.6 timer 136 ms
14 380

Sérialiseurs JSON

#1 Symfony JSON serializer 4.2 timer 8 675 ms
39 983