Je dirai que l'empreinte mémoire est linéaire - O(N) - au lieu d'être constante - O(1), comme c'est le cas pour wc qui compte les lignes.
Concernant les scripts, rien de bien folichon, je me contente mesurer une lecture complète d'un gros fichier : /usr/bin/time -f %M,%P,%e,%U,%S,%W,%c,%w,%x <command> < big.json > /dev/null. Pour chaque commande.
Concernant les données, j'utilise des trucs qui traînent sur mon DD mais dont je ne me rappelle pas trop la provenance et que j'ai pas trop la possibilité de rediffuser mais je suppose qu'en cherchant un peu sur le web on peut trouver des gros json. Ou peut être les générer.
[^] # Re: ti bench
Posté par steph1978 . En réponse au journal Aujourd'hui on ne parle pas de k-pop, mais de JSON !. Évalué à 3.
Je dirai que l'empreinte mémoire est linéaire - O(N) - au lieu d'être constante - O(1), comme c'est le cas pour
wcqui compte les lignes.Concernant les scripts, rien de bien folichon, je me contente mesurer une lecture complète d'un gros fichier :
/usr/bin/time -f %M,%P,%e,%U,%S,%W,%c,%w,%x <command> < big.json > /dev/null. Pour chaque commande.Concernant les données, j'utilise des trucs qui traînent sur mon DD mais dont je ne me rappelle pas trop la provenance et que j'ai pas trop la possibilité de rediffuser mais je suppose qu'en cherchant un peu sur le web on peut trouver des gros json. Ou peut être les générer.