b28340d530
1.5 -> 1.6 java/advocacy.sgml 1.7 -> 1.9 java/howhelp.sgml 1.7 -> 1.18 java/index.sgml 1.6 -> 1.9 java/install.sgml 1.4 -> 1.5 java/press.sgml 1.4 -> 1.5 java/docs/faq.sgml 1.4 -> 1.6 java/docs/howtoports.sgml 1.4 -> 1.5 java/docs/newbies.sgml 1.1 -> 1.2 java/docs/performance.sgml 1.4 -> 1.5 java/docs/tutorials.sgml Approveg by: phantom (mentor)
205 lines
4.8 KiB
Text
205 lines
4.8 KiB
Text
<!--
|
||
The FreeBSD Russian Documentation Project
|
||
|
||
$FreeBSDru: frdp/www/ru/java/docs/performance.sgml,v 1.4 2003/10/16 12:36:17 den Exp $
|
||
|
||
Original revision: 1.2
|
||
-->
|
||
|
||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||
<!ENTITY base CDATA "../..">
|
||
<!ENTITY date "$FreeBSD$">
|
||
<!ENTITY title "Проект FreeBSD &java;: Сравнение производительности">
|
||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||
]>
|
||
|
||
<html>
|
||
&header;
|
||
|
||
<h3>Введение:</h3>
|
||
|
||
<p>В последнее время ходит много разговоров о решении компании Sun выпустить
|
||
официальный порт Java для Linux. Это исследование было выполнено для того,
|
||
чтобы сравнить реальную производительность порта для Linux команды <a
|
||
href="http://www.blackdown.org">Blackdown</a> с <a
|
||
href="http://www.freebsd.org/java/">Портом &jdk; на FreeBSD</a>.</p>
|
||
|
||
<h3>Итоги:</h3>
|
||
|
||
<p>Порт для Linux быстрее, чем для FreeBSD, даже когда принимается во
|
||
внимание JIT. Для приложений, интенсивно работающих с графикой, все тесты
|
||
FreeBSD быстрее, чем Linux, и самым быстрым из них является FreeBSD/TYA.
|
||
При сравнении портов Linux и FreeBSD, каждого без JIT, FreeBSD оказывается
|
||
быстрее. Мы можем сказать, что при работе на FreeBSD дизайн JIT
|
||
сказывается на производительности.</p>
|
||
|
||
<h3>Методика тестирования:</h3>
|
||
|
||
<p>Все тесты запускались на FreeBSD 3.4-RC (Tue Dec 7 09:14:51 EST 1999) на
|
||
двухпроцессорном Pentium 200 SMP со 128 мегабайтами ОЗУ. Тесты были
|
||
выполнены с помощью программного обеспечения компании Pendragon Software
|
||
под названием <a href="http://www.webfayre.com/pendragon/cm3/index.html">
|
||
Caffeine Mark</a> версии 3.0 выбором параметра "Run all tests locally".</p>
|
||
|
||
<h3>Версии программного обеспечения:</h3>
|
||
|
||
<p>Вот список программного обеспечения, использованного в этом тесте:
|
||
<br>FreeBSD JDK 1.1.8
|
||
<br>Blackdown's JDK 1.2.2-RC3 (under Linux emulation)
|
||
<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>Суммарные результаты</h3>
|
||
|
||
<table border="1">
|
||
<tr>
|
||
<th></th>
|
||
<th>Тест 1</th>
|
||
<th>Тест 2</th>
|
||
<th>Тест 3</th>
|
||
<th>Тест 4</th>
|
||
<th>Тест 5</th>
|
||
<th>Среднее</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Linux JDK 1.2.2/без 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/без 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</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>Таблица подробных результатов:</h3>
|
||
|
||
<table border="1">
|
||
<tr>
|
||
<th></th>
|
||
<th>Sieve</th>
|
||
<th>Loop</th>
|
||
<th>Logic</th>
|
||
<th>String</th>
|
||
<th>Float</th>
|
||
<th>Method</th>
|
||
<th>Graphics</th>
|
||
<th>Images</th>
|
||
<th>Dialog</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Linux JDK 1.2.2/без 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/без 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</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>Заключение:</h3>
|
||
|
||
<p>С того момента, как были выполнены эти тесты, были выпущены новые версии
|
||
используемого программного обеспечения. Поэтому эти тесты будут выполнены
|
||
вскоре снова для определения того, повлияют ли новые версии JIT для FreeBSD
|
||
на результаты. Те же самые JIT также будут использованы с Linux JDK для
|
||
тестирования их влияния.</p>
|
||
|
||
<h3>Тестер:</h3>
|
||
|
||
<p>Эти тесты выполнил Патрик Гарделла (Patrick Gardella) <a
|
||
href="mailto:patrick@freebsd.org">patrick@freebsd.org</a> в Декабре
|
||
1999 года.</p>
|
||
|
||
&footer;
|
||
</BODY>
|
||
</HTML>
|