Question Foreach : optimisation des performances

Plus d'informations
il y a 16 ans 11 mois #667 par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Foreach
Le résultat sera intéressant.

Attention, la boucle \"façon Janel\" :) n'apporte vraiment une gros gain que si à la place de $collection on met la requête qui est censée récupérer la collection d'objets.

En dehors de cela, le gain dépend vraiment de plusieurs facteurs:

- Comme noté par Arnaud, si le traitement doit être arrêté avant que tous les objets aient été traités, la boucle \"façon Janel\" sera notablement plus rapide.

- Mais également, si des traitements assez longs doivent être effectués sur chaque objet, la parallélisation des traitements peut y gagner (à voir concrètement selon les cas).

- Dans tous les cas, on notera également un gain notable dans un autre aspect, celui de l'affichage des résultats. La boucle \"façon Janel\" permettra d'afficher les résultats objet par objet, ce qui peut être un réel plus à l'usage. C'est notamment un bon moyen de voir des erreurs rapidement, au lieu de poireauter longtemps qu'une requête ait récupéré tous les objets avant de commencer à les traiter.

Malheureusement, ce dernier gain n'est pas mesurable car en soi ça n'accélère pas la performance globale.

A suivre donc!

Janel<br><br>Message édité par: janel, à: 17/07/07 13:59

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #669 par Berfini
Réponse de Berfini sur le sujet Re:Foreach
Verdict entre cette aprem et demain ^^

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #723 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:Foreach
Alors Mlle Gaby quel est le verdict ? ;)

Tu entretiens le suspense sur le forum...:laugh:

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #725 par Berfini
Réponse de Berfini sur le sujet Re:Foreach
mon script ne fonctionnant toujours pas, je ne peux pas encore vous dire ^^

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.107 secondes
Propulsé par Kunena