W another SO question zapytałem, dlaczego moje programy java działają szybciej na AMD niż na komputerach Intela. Ale wydaje się, że jestem jedynym, który to zaobserwował.Wydajność java na innym sprzęcie?
Teraz chciałbym zaprosić was do podzielenia się liczbami waszego lokalnego występu w java ze społecznością SO. Podczas oglądania uruchamiania JBoss na innym sprzęcie zauważyłem dużą różnicę wydajności, więc ustawiłem ten program jako bazę dla tego porównania.
Za udział należy pobrać i uruchomić JBoss 5.1.0.GA:
jboss-5.1.0.GA/bin/run.sh (or run.bat)
ten rozpoczyna standardową konfigurację JBoss bez żadnych dodatkowych aplikacji. Następnie poszukaj ostatniej linii procedury startowej, która wygląda następująco:
[ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build:
SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 25s:264ms
należy powtórzyć tę procedurę do czasu drukowany jest dość stabilny i post granicę razem z kilkoma uwagami na temat sprzętu (użyłem cpu-z dostać informacje) i system operacyjny podobny do tego:
java version: 1.6.0_13
OS: Windows XP
Board: ASUS M4A78T-E
Processor: AMD Phenom II X3 720, 2.8 GHz
RAM: 2*2 GB DDR3 (labeled 1333 MHz)
GPU: NVIDIA GeForce 9400 GT
disc: Seagate 1.5 TB (ST31500341AS)
Użyj swoich głosów, aby doprowadzić najszybszą konfigurację na górę.
Jestem bardzo ciekawy wyników.
EDIT:
Do tej pory tylko kilka członkowie mają wspólne ich wyniki. Naprawdę byłbym zainteresowany wynikami uzyskanymi w innych architekturach. Jeśli ktoś pracuje z komputerem MAC (komputer stacjonarny) lub pracuje pod Intel i7 z mniej niż 3 GHz, , proszę po uruchomieniu JBoss i udostępnieniu swoich wyników. Zajmie to tylko kilka minut.
-1. Ten test mierzy tylko czas uruchamiania konfiguracji "out-of-the-box" określonej wersji JBoss, w różnych wersjach java.Będziesz mieć trudności ze znalezieniem czegoś pożytecznego z tych informacji, może z wyjątkiem tego, że gdybyś miał inny komputer, JBoss miałby szybszy czas rozpoczęcia (mogę ci to powiedzieć bez uruchamiania czegokolwiek). To nie jest związane z programowaniem; Twierdzę, że prawdopodobnie powinien przejść na SF lub SU. –
Dla moich przypadków użycia znalazłem silną korelację między czasem uruchamiania JBoss a całkowitym czasem moich ciągłych testów integracyjnych. Rzeczywiście planuję przejść na inną platformę sprzętową, aby przyspieszyć czas testu. Mam nadzieję, że pomiar czasu startowego JBoss jest tak prosty, że mogę przekonać niektórych członków SO, by dali mi swoje "wyniki" liczbowe. Nie znam żadnego bardziej wyrafinowanego testu, który również jest łatwy do wykonania. – tangens
Sprawdzasz, ile czasu zajmuje środowisko Java, aby załadować niektóre klasy w pamięci i rozwinąć różne komponenty na dysku, więc w zasadzie sprawdzasz, jak szybki jest twój dysk i niewiele więcej. – massimogentilini