Question
Performances de PowerShell ?
- Bertrand LAIGLE
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 17 ans 11 mois #19
par Bertrand LAIGLE
Performances de PowerShell ? a été créé par Bertrand LAIGLE
Bonjour ;
J'utilise actuellement des scripts CMD pour réaliser certains logiciels (si si, je suis sans doute un peu dingue mais c'est comme ça), et je suis un peu limité par les (mauvaises) performances qui en découlent...
=> Qu'en est-il des performances de PowerShell ?
Merci !
J'utilise actuellement des scripts CMD pour réaliser certains logiciels (si si, je suis sans doute un peu dingue mais c'est comme ça), et je suis un peu limité par les (mauvaises) performances qui en découlent...
=> Qu'en est-il des performances de PowerShell ?
Merci !
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 17 ans 11 mois #22
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:Performances de PowerShell ?
Si tu parles de performances en terme de vitesse d'exécution, il m'est difficile de te repondre.
mais un des moyens de tester pourrait être de traduire un bout de code en PowerShell, de l'executer, et d'en tirer des conclusions...<br><br>Message édité par: robin, à: 1/02/07 18:39
mais un des moyens de tester pourrait être de traduire un bout de code en PowerShell, de l'executer, et d'en tirer des conclusions...<br><br>Message édité par: robin, à: 1/02/07 18:39
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Bertrand LAIGLE
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 17 ans 11 mois #47
par Bertrand LAIGLE
Réponse de Bertrand LAIGLE sur le sujet Re:Performances de PowerShell ?
Bonjour et merci pour ta réponse,
j'avais bien pensé à procéder ainsi, mais la complexité de la chose ne m'y a pas encouragé :
- Il faut installer .Net : je n'en ai pas besoin par ailleurs, je ne souhaite donc pas m'en encombrer inutilement ;
- Il faut apprendre un minimum le langage : ce site peut certes m'y aider et j'adore tout ce qui a trait à la programmation, mais hélas le manque de temps et les impératifs de productivité l'emportent sur la curiosité.
Je ne pourrai donc me permettre d'envisager de convertir mon application en PowerShell que si je suis certain d'un gain significatif en temps d'exécution (analyse de logs réseau prenant environ 15 min. actuellement...). Sinon, autant que j'utilise un langage que je connais déjà, comme le bon vieux C - mais il n'est sûrement pas aussi adapté tout de même à ce genre de tâches !
D'où ma question, qui demeure donc...
Bertrand.
j'avais bien pensé à procéder ainsi, mais la complexité de la chose ne m'y a pas encouragé :
- Il faut installer .Net : je n'en ai pas besoin par ailleurs, je ne souhaite donc pas m'en encombrer inutilement ;
- Il faut apprendre un minimum le langage : ce site peut certes m'y aider et j'adore tout ce qui a trait à la programmation, mais hélas le manque de temps et les impératifs de productivité l'emportent sur la curiosité.
Je ne pourrai donc me permettre d'envisager de convertir mon application en PowerShell que si je suis certain d'un gain significatif en temps d'exécution (analyse de logs réseau prenant environ 15 min. actuellement...). Sinon, autant que j'utilise un langage que je connais déjà, comme le bon vieux C - mais il n'est sûrement pas aussi adapté tout de même à ce genre de tâches !
D'où ma question, qui demeure donc...
Bertrand.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 17 ans 11 mois #48
par Arnaud Petitjean
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 ?
Réponse de Arnaud Petitjean sur le sujet Re:Performances de PowerShell ?
Bonjour Blaigle,
Ne pourrais tu pas extraire juste une petite partie de ton batch afin qu'on puisse essayer de le refaire en Powershell ?
Si nous ne procedons pas ainsi, je ne vois pas comment nous pourrions te répondre sur l'aspect performance.
Par contre ce qui est sur, c'est que si tu te mets à apprendre le PowerShell TU seras bien plus performant (en terme de vitesse) pour écrire tes futurs scripts...
Arnaud
Ne pourrais tu pas extraire juste une petite partie de ton batch afin qu'on puisse essayer de le refaire en Powershell ?
Si nous ne procedons pas ainsi, je ne vois pas comment nous pourrions te répondre sur l'aspect performance.
Par contre ce qui est sur, c'est que si tu te mets à apprendre le PowerShell TU seras bien plus performant (en terme de vitesse) pour écrire tes futurs scripts...
Arnaud
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.
- Bertrand LAIGLE
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 17 ans 11 mois #50
par Bertrand LAIGLE
Réponse de Bertrand LAIGLE sur le sujet Re:Performances de PowerShell ?
Bonjour ;
Merci pour l'offre, je ne peux pas vraiment extraire un sous-ensemble simple et significatif d'un programme de plusieurs centaines de lignes, mais je vais essayer de trouver un exemple qui permette d'avoir une idée, en effet.
Je pensais que le niveau (approximatif) de perfs de ce langage était connu, mais il est vrai que de nos jours, on ne discute plus autant performances qu'autrefois (mince, Sarkozy aurait-il mis des radars sur les autoroutes de l'information ? )
Sinon, le pb est je pense le même que dans toutes les boîtes : on m'a demandé un programme simple pour faire une chose bien particulière, j'ai fait avec ce que j'avais sous la main et que je maîtrise bien : les scripts \"cmd\", d'autant que ça s'y prêtait particulièrement bien et que c'est \"standard\" et intégré à tous les Windows \"sérieux\". Qd on a vu le résultat, on m'a demandé d'aller plus loin... et j'y suis allé ! Mais je ne pouvais pas me permettre de dire qu'il fallait que je réécrive tout dans un autre langage ! Maintenant, ça va être difficile également, mais si les utilisateurs se plaignent des perfs et que j'ai une solution sous la main, qui sait ? Mais sinon, je n'aurai hélas pas le temps d'apprendre !
Bon, sitôt remis de ma grippe (au fait, passez bien ce message à l'anti-virus ! ), je vais essayer de publier un exemple de code un peu long à exécuter, pour voir si quelqu'un peut facilement le traduire en PowerShell et me donner une idée du temps d'exécution obtenu.
Bonne fin de journée à tous !
Bertrand.<br><br>Message édité par: blaigle, à: 4/02/07 18:03
Merci pour l'offre, je ne peux pas vraiment extraire un sous-ensemble simple et significatif d'un programme de plusieurs centaines de lignes, mais je vais essayer de trouver un exemple qui permette d'avoir une idée, en effet.
Je pensais que le niveau (approximatif) de perfs de ce langage était connu, mais il est vrai que de nos jours, on ne discute plus autant performances qu'autrefois (mince, Sarkozy aurait-il mis des radars sur les autoroutes de l'information ? )
Sinon, le pb est je pense le même que dans toutes les boîtes : on m'a demandé un programme simple pour faire une chose bien particulière, j'ai fait avec ce que j'avais sous la main et que je maîtrise bien : les scripts \"cmd\", d'autant que ça s'y prêtait particulièrement bien et que c'est \"standard\" et intégré à tous les Windows \"sérieux\". Qd on a vu le résultat, on m'a demandé d'aller plus loin... et j'y suis allé ! Mais je ne pouvais pas me permettre de dire qu'il fallait que je réécrive tout dans un autre langage ! Maintenant, ça va être difficile également, mais si les utilisateurs se plaignent des perfs et que j'ai une solution sous la main, qui sait ? Mais sinon, je n'aurai hélas pas le temps d'apprendre !
Bon, sitôt remis de ma grippe (au fait, passez bien ce message à l'anti-virus ! ), je vais essayer de publier un exemple de code un peu long à exécuter, pour voir si quelqu'un peut facilement le traduire en PowerShell et me donner une idée du temps d'exécution obtenu.
Bonne fin de journée à tous !
Bertrand.<br><br>Message édité par: blaigle, à: 4/02/07 18:03
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 17 ans 11 mois #52
par Arnaud Petitjean
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 ?
Réponse de Arnaud Petitjean sur le sujet Re:Performances de PowerShell ?
Il faut que tu saches que la vitesse d'exécution n'est pas la vocation première de tout langage de script ou de commandes interprété. Leur but est avant tout de réaliser des choses simples en un minimum de temps, ce ne sont pas des langages de programmation à proprement parler.
Maintenant si tu recherches la performance tout en étant sur de ne pas \"perdre du temps\" à apprendre un nouveau langage, je ne peux que te conseiller de t'orienter vers un langage de programmation compilé tel que le C, voire le Visual Basic ou encore le C#.
Arnaud
Maintenant si tu recherches la performance tout en étant sur de ne pas \"perdre du temps\" à apprendre un nouveau langage, je ne peux que te conseiller de t'orienter vers un langage de programmation compilé tel que le C, voire le Visual Basic ou encore le C#.
Arnaud
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.
Temps de génération de la page : 0.121 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Discussions générales
- Performances de PowerShell ?