doc/fr/java/docs/performance.sgml
Marc Fonvieille 50502a78c4 MFP4: Merge new layout
Submitted by:   Emily Boyd <emilyboyd@emilyboyd.com>
Sponsored by:   Google Summer of Code 2005
2005-10-06 12:56:09 +00:00

197 lines
4.9 KiB
Text

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY enbase "../&base;">
<!ENTITY date "$FreeBSD: www/fr/java/docs/performance.sgml,v 1.4 2004/09/15 14:49:34 stephane Exp $">
<!ENTITY title "Projet &java; pour FreeBSD : Comparaison des Performances">
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<!--
The FreeBSD French Documentation Project
Original revision: 1.3
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
Version francaise (mise a jour) : Vincent Tougait <viny@scientiae.net>
Version francaise (mise a jour) : Antoine Brodin <antoine.brodin@laposte.net>
-->
<html>
&header;
<h3>Introduction :</h3>
<p>La d&eacute;cision de Sun de sortir une version officielle de Java
pour Linux a d&eacute;clench&eacute; beaucoup de discussions. Cette &eacute;tude a
&eacute;t&eacute; r&eacute;alis&eacute;e pour comparer les performances actuelles du
port Linux <a href="http://www.blackdown.org">Blackdown</a> avec le
<a href="http://www.FreeBSD.org/java/">port FreeBSD</a>
du &jdk;.</p>
<h3>R&eacute;sum&eacute; :</h3>
<p>Le port Linux est plus rapide que le port FreeBSD, m&ecirc;me lorsque le JIT est pris
en compte. Pour les applications graphiques intensives, tous les tests FreeBSD sont
plus rapides que pour Linux, TYA pour FreeBSD &eacute;tant le plus rapide de tous. La comparaison
du port Linux et du port FreeBSD, sans JIT dans les deux cas, montre que FreeBSD est
plus rapide. Nous pouvons en conclure que, sous FreeBSD, la conception du JIT
fait la diff&eacute;rence en ce qui concerne la vitesse. </p>
<h3>Les m&eacute;thodes de tests :</h3>
<p>Tous les tests ont &eacute;t&eacute; r&eacute;alis&eacute;s sur FreeBSD 3.4-RC (Mardi 7 Dec 09:14:51 EST 1999) sur un
Bi-Pentium 200 avec 128 Mo de RAM. Les tests ont &eacute;t&eacute; conduits avec
le logiciel <a href="http://www.webfayre.com/pendragon/cm3/index.html">
Caffeine Mark</a> 3.0 de Pendragon Software et avec l'option "Ex&eacute;cuter tous les test en local".</p>
<h3>Versions des logiciels :</h3>
<p>Voici la liste des logiciels utilis&eacute;s dans ce test :
<br>FreeBSD JDK 1.1.8
<br>JDK 1.2.2-RC3 de Blackdown (sous &eacute;mulation Linux)
<br><a href="http://www.shudo.net/jit/">ShuJIT</a> 0.3.13
<br><a href="ftp://gonzalez.cyberus.ca/pub/Linux/java/tya15.tgz">TYA</a> 1.5
</p>
<h3>R&eacute;sum&eacute; des r&eacute;sultats</h3>
<table class="tblbasic">
<tr>
<th></th>
<th>Test 1</th>
<th>Test 2</th>
<th>Test 3</th>
<th>Test 4</th>
<th>Test 5</th>
<th>Moyenne</th>
</tr>
<tr>
<td>Linux JDK 1.2.2/sans JIT</td>
<td>222</td>
<td>223</td>
<td>224</td>
<td>225</td>
<td>222</td>
<td>223</td>
</tr>
<tr>
<td>FreeBSD JDK 1.1.8/sans JIT</td>
<td>247</td>
<td>247</td>
<td>247</td>
<td>250</td>
<td>247</td>
<td>246</td>
</tr>
<tr>
<td>Linux JDK 1.2.2/JIT standard</td>
<td>539</td>
<td>550</td>
<td>543</td>
<td>544</td>
<td>535</td>
<td>542</td>
</tr>
<tr>
<td>FreeBSD JDK 1.1.8/shujit</td>
<td>373</td>
<td>376</td>
<td>369</td>
<td>374</td>
<td>373</td>
<td>373</td>
</tr>
<tr>
<td>FreeBSD JDK 1.1.8/TYA</td>
<td>478</td>
<td>477</td>
<td>478</td>
<td>479</td>
<td>483</td>
<td>479</td>
</tr>
</table>
<h3>Extraits des r&eacute;sultats d&eacute;taill&eacute;s :</h3>
<table class="tblbasic">
<tr>
<th></th>
<th>Sieve</th>
<th>Boucles</th>
<th>Logiques</th>
<th>Cha&icirc;nes de caract&egrave;res</th>
<th>Flottants</th>
<th>M&eacute;thodes</th>
<th>Graphiques</th>
<th>Images</th>
<th>Dialogues</th>
</tr>
<tr>
<td>Linux JDK 1.2.2/sans JIT</td>
<td>380</td>
<td>434</td>
<td>433</td>
<td>489</td>
<td>363</td>
<td>337</td>
<td>306</td>
<td>25</td>
<td>40</td>
</tr>
<tr>
<td>FreeBSD JDK 1.1.8/sans JIT</td>
<td>318</td>
<td>456</td>
<td>434</td>
<td>393</td>
<td>381</td>
<td>381</td>
<td>344</td>
<td>77</td>
<td>37</td>
</tr>
<tr>
<td>Linux JDK 1.2.2/JIT standard</td>
<td>1361</td>
<td>2005</td>
<td>3354</td>
<td>872</td>
<td>1161</td>
<td>1802</td>
<td>247</td>
<td>28</td>
<td>40</td>
</tr>
<tr>
<td>FreeBSD JDK 1.1.8/shujit</td>
<td>800</td>
<td>1566</td>
<td>2191</td>
<td>588</td>
<td>1010</td>
<td>101</td>
<td>317</td>
<td>79</td>
<td>37</td>
</tr>
<tr>
<td>FreeBSD JDK 1.1.8/TYA</td>
<td>712</td>
<td>1467</td>
<td>2352</td>
<td>949</td>
<td>1078</td>
<td>512</td>
<td>357</td>
<td>74</td>
<td>38</td>
</tr>
</table>
<h3>Conclusion :</h3>
<p>De nouvelles versions des logiciels utilis&eacute;s pour ces tests sont sorties depuis
qu'ils ont &eacute;t&eacute; r&eacute;alis&eacute;s. Pour cette raison, ces tests seront &agrave; nouveau effectu&eacute;s prochainement
pour voir si les nouveaux JITs pour FreeBSD modifient les r&eacute;sultats.
Les m&ecirc;me JITs seront utilis&eacute;s avec le JDK pour Linux afin de tester &eacute;galement leur effet.</p>
<h3>Testeur :</h3>
<p>Ces tests ont &eacute;t&eacute; conduits par Patrick Gardella <a href="mailto:patrick@FreeBSD.org">patrick@FreeBSD.org</a> en D&eacute;cembre 1999.</p>
&footer;
</BODY>
</HTML>