powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SciMark 2.0 под WinXP и Linux
9 сообщений из 9, страница 1 из 1
SciMark 2.0 под WinXP и Linux
    #34448731
Master Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.

Как можно объяснить, что при выполнении одного и того же теста SciMark2 на одном и том же железе под WinXP и Suse Linux 9.3
результаты настолько разнятся?

файл теста - http://math.nist.gov/scimark2/scimark2lib.zip
запуск теста - java jnt.scimark2.commandline

Windows
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SciMark  2 .0a

Composite Score:  600 . 0175625073394 
FFT ( 1024 ):  444 . 7324504174793 
SOR (100x100):    934 . 0547948859886 
Monte Carlo :  121 . 84995353301301 
Sparse matmult (N= 1000 , nz= 5000 ):  607 . 6587670808613 
LU (100x100):  891 . 791846619355 

java.vendor: Sun Microsystems Inc.
java.version:  1 . 6 . 0 
os.arch: x86
os.name: Windows XP
os.version:  5 . 1 

Linux
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SciMark  2 .0a

Composite Score:  919 . 2865665099241 
FFT ( 1024 ):  572 . 2574095583288 
SOR (100x100):    1221 . 5245803322023 
Monte Carlo :  314 . 4192784755911 
Sparse matmult (N= 1000 , nz= 5000 ):  668 . 3936883974891 
LU (100x100):  1819 . 8378757860091 

java.vendor: Sun Microsystems Inc.
java.version:  1 . 6 .0_01
os.arch: i386
os.name: Linux
os.version:  2 . 6 . 11 . 4 - 21 . 15 -smp
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34449355
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че тут думать, винда - г.вно, это и так всем известно.
оптимальность алгоритмов работы с памятью и файлами заставляет усомниться в квалификации программистов негрософта.

для примера, писали прогу для анализа оракловых логов. 2 варианта: дот нет и ява.
дот нет: где-то минуту!!!!
ява в линуксе: несколько секунд.

попробуйте еще на висте тесты погонять. интересно что там будет.
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34449406
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
What compiler was used to generate the SciMark bytecodes?

Sun Microsystem's JDK 1.2, with the compile line: "javac -O".
Скомпиль сорцы под 1.6 и запусти заново.
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34449482
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На глаз заметно, что Java под Linux'ом работает гораздо быстрее.
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34449514
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm What compiler was used to generate the SciMark bytecodes?

Sun Microsystem's JDK 1.2, with the compile line: "javac -O".
Скомпиль сорцы под 1.6 и запусти заново.

товарищ дело говорит, даешь тест на 1.6 мустанге! даешь тест на висте!
:))
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34451314
Master Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все дело было в следующем:

http://www.tincancamera.com/blog/2006/06/how-fast-is-java.html

Ok, this makes sense. You are running the client VM which is default on windows. We'll get rid of the whole -client / -server mumbo jumbo in our next release. To run the server VM I believe you'll need to install the JDK and not just the JRE on windows. Then, just add -server to the command line. This will give fair comparision to an optimizing C/C++ compiler.

Yes, if you install the JRE and run scimark "out of the can" you'll get what you did on windows. This is not necessarily the case on Linux and Solaris. We recognize "server class" machines and tune accordingly by enabling the server compiler and heap tuning on those platforms.


Т.е. для Windows надо ставить JDK и указывать ручками ключ -server, чтобы получить перформанс (в данном случае в 1.5 раза!!! ) , который на Linux получается out of the box ;)

Может это дело в FAQ?

Итак, после всех шаманств на Windows тот же результат!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
C:\Programme\Java\jdk1. 6 . 0 \bin\java.exe -server jnt.scimark2.commandline

SciMark  2 .0a

Composite Score:  914 . 5156066052062 
FFT ( 1024 ):  572 . 4452060469708 
SOR (100x100):    1226 . 9691105430168 
Monte Carlo :  265 . 31797435580415 
Sparse matmult (N= 1000 , nz= 5000 ):  668 . 3936883974891 
LU (100x100):  1839 . 4520536827504 

java.vendor: Sun Microsystems Inc.
java.version:  1 . 6 . 0 
os.arch: x86
os.name: Windows XP
os.version:  5 . 1 
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34451334
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А JRE в режиме сервера запустить под Linux?
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34451431
Master Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvА JRE в режиме сервера запустить под Linux?

Разница, практически нулевая.
...
Рейтинг: 0 / 0
SciMark 2.0 под WinXP и Linux
    #34451962
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С пятой Java оказывается такое пошло. тынц .
будем знать.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SciMark 2.0 под WinXP и Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]