J'utilise un produit EDA. Ce produit donne une API, quelle entrée je voudrais. Cependant, la sortie est soumise à un gestionnaire de fichiers. I.e. .:Poignée de fichier de tuyau TCL pour éviter le ralentissement de l'accès au disque
getFooData -elem <elem to query> -query <what is queried> -fh <file handle>
Cela signifie que si je veux faire plus crissement, je dois lire ce qui est entrée dans la poignée de fichiers, après le processus d'écriture est terminée, ou risque d'un algorithme O (2). Les données peuvent être énormes, et notre système de filtrage est lent/surchargé/hors-quota (ou une combinaison). Existe-t-il un moyen pour "attraper" les données qui doivent être générées dans le descripteur de fichier, en créant un gestionnaire de fichier qui ne génère rien dans le système de fichiers? Idéalement, je voudrais quelque chose comme ceci:
getFooData -elem <elem to query> -query <what is queried> -fh $fh
set m [ getLatestInputOfPipeFh $fh ]
Merci.
S'il y a beaucoup de données produites, il peut être plus simple d'utiliser simplement beaucoup d'espace disque. –