Pour connaître le nombre d’éléments d’un lot de données, faut-il forcément tous les rassembler dans un nouveau tableau ? Agave Draft #16823 en donne un petit exemple : l’ancienne méthode collectait l’itérateur empaqueté de ancient storage dans un Vec pour appeler len une fois ; la solution exploite l’égalité des longueurs avec packed_contents pour obtenir le nombre, tout en laissant l’itérateur d’origine poursuivre son traitement paresseux. Cette modification porte sur un ensemble intermédiaire créé ponctuellement ; elle ne prétend pas changer la sémantique du stockage des comptes ni supprimer des données historiques. Lorsqu’on examine l’optimisation de la mémoire cliente $SOL , on peut commencer par distinguer les résultats nécessaires des conteneurs temporaires ; éviter une collecte reste conditionné à la validité de la correspondance entre les longueurs.