<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Commentaires sur : Performance, les Xebians jouent les démineurs</title> <atom:link href="http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/feed/" rel="self" type="application/rss+xml" /><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/</link> <description>J2EE, Agilité et SOA</description> <lastBuildDate>Fri, 10 Feb 2012 09:50:25 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Par : JPL</title><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/#comment-24966</link> <dc:creator>JPL</dc:creator> <pubDate>Mon, 26 Apr 2010 07:59:03 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3883#comment-24966</guid> <description>@Pablo
Soit... Mais j&#039;aurais préféré une conclusion s&#039;attachant à démontrer qu&#039;il s&#039;agit d&#039;actions préalables (une mise en bouche en quelque sorte) plutôt qu&#039;une conclusion trop axée, à mon goût, sur le bénéfice en terme de performance des premières optimisations.
Sans polémique, la démontration reposant sur les problèmes de circulation de l&#039;A10 (que je connais très bien puisque je vis sur la région bordelaise)/péage de St Arnoult/Cuvette des Ulis lorsqu&#039;il n&#039;y a qu&#039;un seul automobiliste sur la route n&#039;est pas très convainquante. (:-))</description> <content:encoded><![CDATA[<p>@Pablo<br
/> Soit&#8230; Mais j&#8217;aurais préféré une conclusion s&#8217;attachant à démontrer qu&#8217;il s&#8217;agit d&#8217;actions préalables (une mise en bouche en quelque sorte) plutôt qu&#8217;une conclusion trop axée, à mon goût, sur le bénéfice en terme de performance des premières optimisations.<br
/> Sans polémique, la démontration reposant sur les problèmes de circulation de l&#8217;A10 (que je connais très bien puisque je vis sur la région bordelaise)/péage de St Arnoult/Cuvette des Ulis lorsqu&#8217;il n&#8217;y a qu&#8217;un seul automobiliste sur la route n&#8217;est pas très convainquante. (:-))</p> ]]></content:encoded> </item> <item><title>Par : Pablo Lopez</title><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/#comment-24162</link> <dc:creator>Pablo Lopez</dc:creator> <pubDate>Wed, 14 Apr 2010 07:48:17 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3883#comment-24162</guid> <description>@JPL
Merci pour votre commentaire.
En effet, le temps global de transaction n&#039;est qu&#039;un moyen de mesure parmi d&#039;autres et comme annoncé en préambule, cette démonstration est plus scolaire que &quot;dans les conditions du réel&quot;. Cependant, il n&#039;est pas choquant de voir le temps global s&#039;améliorer alors que le temps d&#039;exécution de certaines transactions se dégrade. La levée d&#039;un point de contention peut reporter et / ou mettre en évidence un problème plus loin dans l&#039;enchainement des actions (cf, pour les parisiens, l&#039;A10, avec l&#039;enchainement péage de Saint Arnoult - Cuvette des Ulis ;).
Quoi qu&#039;il en soit, votre remarque est pertinente, pour être exhaustif, il aurait fallu déterminer les scenarii critiques (ceux dont on veut absolument valider la bonne santé), surveiller le comportement aux limites (en particulier en terme de nombres d&#039;utilisateurs), la sollicitation des ressources machines (mémoire, CPU, comportement en environnement distribué)... Encore une fois, il s&#039;agit d&#039;aborder les performances sous le jour d&#039;un exercice didactique, et de donner des pistes et des outils à tous ceux qui ne se sont jamais frotté à ce type de diagnostic.</description> <content:encoded><![CDATA[<p>@JPL<br
/> Merci pour votre commentaire.<br
/> En effet, le temps global de transaction n&#8217;est qu&#8217;un moyen de mesure parmi d&#8217;autres et comme annoncé en préambule, cette démonstration est plus scolaire que &laquo;&nbsp;dans les conditions du réel&nbsp;&raquo;. Cependant, il n&#8217;est pas choquant de voir le temps global s&#8217;améliorer alors que le temps d&#8217;exécution de certaines transactions se dégrade. La levée d&#8217;un point de contention peut reporter et / ou mettre en évidence un problème plus loin dans l&#8217;enchainement des actions (cf, pour les parisiens, l&#8217;A10, avec l&#8217;enchainement péage de Saint Arnoult &#8211; Cuvette des Ulis <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><p>Quoi qu&#8217;il en soit, votre remarque est pertinente, pour être exhaustif, il aurait fallu déterminer les scenarii critiques (ceux dont on veut absolument valider la bonne santé), surveiller le comportement aux limites (en particulier en terme de nombres d&#8217;utilisateurs), la sollicitation des ressources machines (mémoire, CPU, comportement en environnement distribué)&#8230; Encore une fois, il s&#8217;agit d&#8217;aborder les performances sous le jour d&#8217;un exercice didactique, et de donner des pistes et des outils à tous ceux qui ne se sont jamais frotté à ce type de diagnostic.</p> ]]></content:encoded> </item> <item><title>Par : JPL</title><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/#comment-23117</link> <dc:creator>JPL</dc:creator> <pubDate>Fri, 26 Mar 2010 18:47:19 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3883#comment-23117</guid> <description>Bonjour,
A première vue la démonstration est séduisante, mais lorsqu&#039;on regarde de plus prêt les informations transmises par JMeter, elle devient tout d&#039;un coup beaucoup moins convainquante. En effet, l&#039;essentiel de la démonstration consiste à analyser les améliorations en comparant le temps de réponse moyen du scénario. Ors on peut se demander si c&#039;est vraiment une bonne approche lorsqu&#039;on regarde par exemple les TR moyens de la transaction &quot;Owner details&quot;, ils se sont malheureusement dégradés sur le dernier tir (celui bénéficiant de toutes les optimisations décrites dans cette page). Par contre si l&#039;on prend le TR moyen de la transaction &quot;vets&quot;, il passe respectivement de 2928 ms à 2818 (jusque là tout va bien :-)) ) puis 672 (merveilleux!).
En fait les TR de réponses ne semblent pas vraiment stables et je ne pense pas que l&#039;on puisse conclure que ces 2 optimisations ont, à elles seules, permis de diminuer les temps de réponse d&#039;une façon aussi spectaculaire... Ou alors il faudrait m&#039;expliquer également la raison pour laquelle avec les mêmes optimisations, les TR moyens de certaines transactions augmentent.
Je ne conteste pas l&#039;action visant notamment à diminuer la sollicitation du mécanisme de trace qui peut s&#039;avérer contre productive (surtout lorsqu&#039;on s&#039;interesse à l&#039;exploitabilité de la solution).
J&#039;attends avec impatience le reste de la démonstration!</description> <content:encoded><![CDATA[<p>Bonjour,<br
/> A première vue la démonstration est séduisante, mais lorsqu&#8217;on regarde de plus prêt les informations transmises par JMeter, elle devient tout d&#8217;un coup beaucoup moins convainquante. En effet, l&#8217;essentiel de la démonstration consiste à analyser les améliorations en comparant le temps de réponse moyen du scénario. Ors on peut se demander si c&#8217;est vraiment une bonne approche lorsqu&#8217;on regarde par exemple les TR moyens de la transaction &laquo;&nbsp;Owner details&nbsp;&raquo;, ils se sont malheureusement dégradés sur le dernier tir (celui bénéficiant de toutes les optimisations décrites dans cette page). Par contre si l&#8217;on prend le TR moyen de la transaction &laquo;&nbsp;vets&nbsp;&raquo;, il passe respectivement de 2928 ms à 2818 (jusque là tout va bien <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) ) puis 672 (merveilleux!).<br
/> En fait les TR de réponses ne semblent pas vraiment stables et je ne pense pas que l&#8217;on puisse conclure que ces 2 optimisations ont, à elles seules, permis de diminuer les temps de réponse d&#8217;une façon aussi spectaculaire&#8230; Ou alors il faudrait m&#8217;expliquer également la raison pour laquelle avec les mêmes optimisations, les TR moyens de certaines transactions augmentent.<br
/> Je ne conteste pas l&#8217;action visant notamment à diminuer la sollicitation du mécanisme de trace qui peut s&#8217;avérer contre productive (surtout lorsqu&#8217;on s&#8217;interesse à l&#8217;exploitabilité de la solution).<br
/> J&#8217;attends avec impatience le reste de la démonstration!</p> ]]></content:encoded> </item> <item><title>Par : jay</title><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/#comment-20792</link> <dc:creator>jay</dc:creator> <pubDate>Wed, 03 Feb 2010 17:55:46 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3883#comment-20792</guid> <description>Très bon exercice, qu&#039;il serait intéressant de reprendre... L&#039;appli source est dispo qqpart?</description> <content:encoded><![CDATA[<p>Très bon exercice, qu&#8217;il serait intéressant de reprendre&#8230; L&#8217;appli source est dispo qqpart?</p> ]]></content:encoded> </item> <item><title>Par : Romain S</title><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/#comment-20410</link> <dc:creator>Romain S</dc:creator> <pubDate>Fri, 29 Jan 2010 19:53:02 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3883#comment-20410</guid> <description>@Pronostic: A croire que tu étais présent au XKE ^^</description> <content:encoded><![CDATA[<p>@Pronostic: A croire que tu étais présent au XKE ^^</p> ]]></content:encoded> </item> <item><title>Par : pronostic</title><link>http://blog.xebia.fr/2010/01/27/performance-les-xebians-jouent-les-demineurs/#comment-20398</link> <dc:creator>pronostic</dc:creator> <pubDate>Fri, 29 Jan 2010 14:16:12 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3883#comment-20398</guid> <description>Alors mon petit pronostic pour la suite:
- gzip
- peut etre des synchronized qui font goulet d&#039;etranglement
- pour améliorer les perts multi trheader des tâches
- showSql à false
- lazy à true
- des requêtes HQL trop complexes
- augmenter le pool de connexion SQL
- du @transaction en trop
- un petit cache peut etre
Je suis curieux de savoir ce que vous allez mettre en place pour la suite ;)</description> <content:encoded><![CDATA[<p>Alors mon petit pronostic pour la suite:<br
/> - gzip<br
/> - peut etre des synchronized qui font goulet d&#8217;etranglement<br
/> - pour améliorer les perts multi trheader des tâches<br
/> - showSql à false<br
/> - lazy à true<br
/> - des requêtes HQL trop complexes<br
/> - augmenter le pool de connexion SQL<br
/> - du @transaction en trop<br
/> - un petit cache peut etre</p><p>Je suis curieux de savoir ce que vous allez mettre en place pour la suite <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> ]]></content:encoded> </item> </channel> </rss>
