Bonjour,
J ai une application qui mesure des valeurs chaque milliseconde et les enregistre. J ai besoin de temps en temps de contrôler les mesures des 10 dernières minutes donc j ai besoin de mettre a jour les données chaque milliseconde.
La structure de chaque ligne est la suivante
En total j ai 600000 lignes en total.2024-05-07 08:02:44.253;False;True;False;12;37.6;7;START;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
Je cherche une solution optimale en temps d execution et en consommation de mémoire.
Si j enregistre ces données dans un fichier csv alors la suppression de la premiere ligne enregistre coute beaucoup de temps.
la deuxième solution est d utiliser ring buffer mais ca sera un peu couteuse si on utilise la liste chainee pour 600000 elements.
SVP y a t il d autres idees ou bien y a t il une optimisation sur ce que je proposee.
Bien cordialement
Partager