Hello,
je travaille actuellement sur un projet de récupération de données boursieresen passant par une API et vb.net.
Une partie de ces données seront pré-remplies (produit financier, maturité, periode concernée, etc.).
Dans la représentation de cette démarche, le code se compose avec une srie de "briques" élémentaires qui communiquent entre elles (lien mere-fille). Chaque brique est dédiée à une fonction spécifique (ajout de paramètre, enregistrement de valeur, calcul de moyenne, etc.).
J'ai donc une série de briques qui sont créées, reliées et détruites à la volée.
Chaque brique a une "signature" unique, avec seulement les briques feuilles en haut du processus qui sont uniques (briques directement "connectées" au data provider).
mon problème est le temps de traitement global, dont j'ignore s'il provient de mon code ou du data provider en lui meme.
En effet, j'ai pas loin de 400 valeurs à enregistrer toutes les 5 minutes.
Hors, pour le moment ce temps d'enregistrement de 400 vleurs est >>5minutes. Et il est bien entendu que si je réduit à un enregistrement par quart d'heure, plus de soucs, mais granularité trop grosse.
Je cherche donc des pistes d'amélioration. Les multi threads n'ont pas vraiment apporté d'amélioration.
Partager