<?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/"
	
	>
<channel>
	<title>Commentaires pour Guava</title>
	<atom:link href="https://blog.developpez.com/guava/comments/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/guava</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jul 2012 21:36:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Commentaires sur Le Stop watch de Guava par thierryler</title>
		<link>https://blog.developpez.com/guava/p11160/base/le_stop_watch_de_guava#comment-3</link>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
		<pubDate>Wed, 18 Jul 2012 21:36:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-3</guid>
		<description><![CDATA[A noter que c&#039;est une fonctionnalité qui n&#039;est pas &quot;visible&quot; sur le wiki de Guava, sauf rapidement dans les notes de release de la v10, sachant qu&#039;on est à la v13...]]></description>
		<content:encoded><![CDATA[<p>A noter que c&rsquo;est une fonctionnalité qui n&rsquo;est pas &laquo;&nbsp;visible&nbsp;&raquo; sur le wiki de Guava, sauf rapidement dans les notes de release de la v10, sachant qu&rsquo;on est à la v13&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Le Stop watch de Guava par thierryler</title>
		<link>https://blog.developpez.com/guava/p11160/base/le_stop_watch_de_guava#comment-2</link>
		<dc:creator><![CDATA[thierryler]]></dc:creator>
		<pubDate>Wed, 18 Jul 2012 21:32:56 +0000</pubDate>
		<guid isPermaLink="false">#comment-2</guid>
		<description><![CDATA[Oui, très juste. Je l&#039;ajoute à l&#039;article.&lt;br /&gt;
&lt;br /&gt;
Pour répondre à tes autres questions, voici un lien direct vers la javadoc :&lt;br /&gt;
http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Stopwatch.html&lt;br /&gt;
&lt;br /&gt;
En gros, on peut faire :&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&#160;&lt;br /&gt;
log.info(&quot;duree : &quot; + sw); // ça va logguer avec le format &quot;12.3 ms&quot;&#160;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Voici ce que dit la doc à propos de toString() :&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
Returns a string representation of the current elapsed time, choosing an appropriate unit and using the specified number of significant figures. For example, at the instant when elapsedTime(NANOSECONDS) would return {1234567}, toString(4) returns &quot;1.235 ms&quot;.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
A noter que l&#039;appel à la méthode stop() est optionnel. Rien n&#039;empêche alors d’enchaîner plusieurs appels à elapsedMillis(), comme lorsqu&#039;on chronomètre plusieurs coureurs au 100m.&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Oui, très juste. Je l&rsquo;ajoute à l&rsquo;article.</p>
<p>Pour répondre à tes autres questions, voici un lien direct vers la javadoc :<br />
<a href="http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Stopwatch.html" rel="nofollow">http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Stopwatch.html</a></p>
<p>En gros, on peut faire :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&amp;nbsp;&lt;br /&gt;<br />
log.info(&quot;duree : &quot; + sw); // ça va logguer avec le format &quot;12.3 ms&quot;&amp;nbsp;&lt;br /&gt;</div></td></tr></tbody></table></div>
<p>Voici ce que dit la doc à propos de toString() :</p>
<blockquote><p>
Returns a string representation of the current elapsed time, choosing an appropriate unit and using the specified number of significant figures. For example, at the instant when elapsedTime(NANOSECONDS) would return {1234567}, toString(4) returns &laquo;&nbsp;1.235 ms&nbsp;&raquo;.
</p></blockquote>
<p>A noter que l&rsquo;appel à la méthode stop() est optionnel. Rien n&rsquo;empêche alors d’enchaîner plusieurs appels à elapsedMillis(), comme lorsqu&rsquo;on chronomètre plusieurs coureurs au 100m.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Le Stop watch de Guava par le y@m\'s</title>
		<link>https://blog.developpez.com/guava/p11160/base/le_stop_watch_de_guava#comment-1</link>
		<dc:creator><![CDATA[le y@m\'s]]></dc:creator>
		<pubDate>Wed, 18 Jul 2012 15:22:35 +0000</pubDate>
		<guid isPermaLink="false">#comment-1</guid>
		<description><![CDATA[Généralement on fait plutôt un &lt;code&gt;System.currentTimeMillis()&lt;/code&gt; qu&#039;un &lt;code&gt;new Date().getTime()&lt;/code&gt;. Cela évite d&#039;instancier deux objets Date, surtout que le coût de la deuxième instanciation est comptée dans le temps écoulé et peut donc fausser la mesure.&lt;br /&gt;
&lt;br /&gt;
Personnellement ce que je trouve le plus génant à chaque fois que je &quot;chronomètre&quot; du code ce n&#039;est pas tant la précision mais surtout l&#039;affichage dans un format lisible (du genre &quot;X min Y s Y ms&quot;).&lt;br /&gt;
Est-ce que Stopwtach fourni quelque chose de ce genre ?]]></description>
		<content:encoded><![CDATA[<p>Généralement on fait plutôt un</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">System.currentTimeMillis()</div></td></tr></tbody></table></div>
<p>qu&rsquo;un</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">new Date().getTime()</div></td></tr></tbody></table></div>
<p>. Cela évite d&rsquo;instancier deux objets Date, surtout que le coût de la deuxième instanciation est comptée dans le temps écoulé et peut donc fausser la mesure.</p>
<p>Personnellement ce que je trouve le plus génant à chaque fois que je &laquo;&nbsp;chronomètre&nbsp;&raquo; du code ce n&rsquo;est pas tant la précision mais surtout l&rsquo;affichage dans un format lisible (du genre &laquo;&nbsp;X min Y s Y ms&nbsp;&raquo;).<br />
Est-ce que Stopwtach fourni quelque chose de ce genre ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
