Macin nopeus Java-kehityskäytössä
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Hieman yllättäen Dual-Xeon kone oli suhteellisen hidas ja toisaalta PowerBook vain hiukan Athlonia hitaampi / Mhz. Kiinnostaisi lisätä listaan ainakin Pentium-M ja jonkin nopeamman PowerMacin tulokset. Lisäksi kiinnostaisi kovasti OS X 10.4:n mukana tulevan Java 1.5:n nopeus G4:llä ja G5:llä. Jos jollakulla em. koneita on, niin lähetän testin mielläni sähköpostilla.
Tulokset osoitteessa: http://www.jole.fi/JavaPerformanceTest/
Java Performance Test 1.0
=========================
Joonas Lehtinen, jole@jole.fi
This cross-platform benchmark tests computer speed for Java application development. It simply compiles
Millstone UI library (http://www.millstone.org) with ant (ant.apache.org). The test should run on any UNIX
machine, but has only been tested on Mac OS X and Linux. If you want to run the test on Windows,
convert test.sh to test.bat (please send me the test.bat for inclusion into this test). The only
prerequisite is that you have JDK installed and java in your path.
The test is run in the following way:
sh test.sh
DO NOT IN ANY circumstances modify (corrent) any problems in building process. That would probably produce incompatible results.
Current results:
Secs Cycles* Specs
19s 41Gc Shuttle SN41G2, AMD Athlon XP 2700+ (2163Mhz), 1GB, Maxtor 6Y120L0, Linux 2.6.10, Sun Java 1.5.0-b64
22s 105Gc Dual Xeon 2392Mhz (HT), 1GB, RAID1, Linux 2.4.18, Sun Java 1.4.1_01
24s 115Gc Dual Xeon 2392Mhz (HT), 1GB, RAID1, Linux 2.4.18, Sun Java 1.5.0_01
29s 44Gc PowerBook G4 15", 1.5Ghz, 1.5GB, 512kB L2 cache, 167Mhz Bus, TOSHIBA MK8025GAS 80GB HD, OSX 10.3.7, Apple Java 1.4.2_05
119s 36Gc Celeron 300Mhz, 128KB cache, 128MB, Linux 2.4.14, Sun Java 1.4.1-b21, IBM-DTTA-351010
* Cycles is just Secs * Mhz * #procs. Smaller the number, more efectively the cycles are used...
If you would like to have your results included into the list above, send them to me by email.
Best regards,
Joonas
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
http://www.jole.fi/JavaPerformanceTest/
-
- Viestit: 344
- Liittynyt: 20.2.2004 klo 21.55
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja kerpo »
-
- Viestit: 2331
- Liittynyt: 20.2.2004 klo 21.42
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Mikko »
G5 1.8 GHz DP rev a / 512kB L2 / 900MHz bus
- 1.5 GB RAM PC 3200 / 2x250 GB SATA HD (Maxtor 6Y250M0 ja Hitachi HDS722525VLSA80)
- OS X 10.3.7 / Apple Java 1.4.2_05
(edit: laitoin tiedot kohdalleen, edit2: piti vielä kertaalleen muokata)
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Jamac »
(jäiks munkoneelle jotain toin testin jälkeen?)
-
- Viestit: 6
- Liittynyt: 5.4.2004 klo 17.22
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja NaTa »
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Jos jollain on Tiger installoituna, niin tulokset sillä kiinnostaisivat....
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Jamac »
512MB (PC2700), 256 kB L2 cache, 1MB L3 cache, 167Mhz Bus, LaCie d2 Extreme 160GB, OS X 10.3.7, java version "1.4.2_05"
-
- Viestit: 65
- Liittynyt: 26.1.2005 klo 0.55
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja bp »
Ajoin ensiksi testin linux myllylläni (duron 800mhz, 320mb ram) tulos oli :
Total time: 1 minute 3 seconds
Sitten desktop pc:llä (amd64 3500+, 1gb,sata,java 1.5.0), ja tulos yllätti
Total time: 14 seconds
Ihan mielenkiintoista statistiikkaa. Pistän tulokset ibookillani tänne kun sen saan käsiini.
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »

Tästä vapaasti skaalaillen voisi veikkailla että uusi 2.0Ghz centrino kannettva on yli tuplasti nopeampi kuin nopein 1.67Ghz PowerBook Java-käytössä.
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Vertailusta muuten huomaa että oikeastaan nopeus riippuu varsin pitkälti kahdesta asiasta: 1) kellotaajuus, 2) Cachen koko. Harmillista että PowerBookkien G4:ssa on nykyään 512kB cachet. 2048kB L2:lla saatettaisiin hyvinkin olla hitaampia Centrinoja hätyyttelemässä.
Päivitin myös PowerBook 1.5Ghz lukua kun huomasin taustalla pyörineen HP:n scanneriajurin joka söi jatkuvasti cpu-aikaa vaikka koko scanneri ei ollut edes koneessa kiinni. Paha perikööt moisten ajurien irvikuvien tekijät.
Secs
Cycles*
Specs
14s
31Gc
amd64 3500+, 2.2Ghz, 1gb,sata,java 1.5.0
16s
26Gc
IBM ThinkPad T42, Intelin PM725, 1.6Ghz, Linux 2.6.10, Cache 2MB
18s
36Gc
PowerMac G5, 2 x 2.0Ghz, 2.5GB
19s
41Gc
Shuttle SN41G2, AMD Athlon XP 2700+ (2163Mhz), 1GB, Maxtor 6Y120L0, Linux 2.6.10, Sun Java 1.5.0-b64
20s
36Gc
PowerMac G5, 2 x 1.8 GHz DP rev a / 512kB L2 / 900MHz bus - 1.5 GB RAM PC 3200 / 2x250 GB SATA HD (Maxtor 6Y250M0 ja Hitachi HDS722525VLSA80) - OS X 10.3.7 / Apple Java 1.4.2_05
22s
52Gc
Dual Xeon 2392Mhz (HT), 1GB, RAID1, Linux 2.4.18, Sun Java 1.4.1_01
24s
58Gc
Dual Xeon 2392Mhz (HT), 1GB, RAID1, Linux 2.4.18, Sun Java 1.5.0_01
27s
38Gc
Mac Mini 1.42 GHz, 512k L2 cache, 167MHz bus, 512M RAM, TOSHIBA MK8025GAS 80G HD, OSX 10.3.7, Apple Java 1.4.2_05
27s
41Gc
PowerBook G4 15", 1.5Ghz, 1.5GB, 512kB L2 cache, 167Mhz Bus, TOSHIBA MK8025GAS 80GB HD, OSX 10.3.7, Apple Java 1.4.2_05
29s
36Gc
Mac mini, 1.25Ghz, 512MB, 512kB L2 cache, 167Mhz bus, 40GB ST940110A, OSX 10.3.7, Apple Java 1.4.2_05
29s
29Gc
Power Mac G4 2x1GHz Quicksilver, 640MB, L2 256kB, L3 2MB, bus 133Mhz, Java 1.4.2_05
37s
37Gc
PowerBook G4 17", 1Ghz, 512MB (PC2700), 256 kB L2 cache, 1MB L3 cache, 167Mhz Bus, LaCie d2 Extreme 160GB, OS X 10.3.7, java version "1.4.2_05"
44s
50Gc
iBook G4 12", 800 MHz, 640 MB (PC2100), 256 kB L2 cache, 133 MHz bus, 30 GB Hitachi IC25N030ATMR04-0, OS X 10.3.7, java version "1.4.2_05"
63s
50Gc
duron 800mhz, 320mb ram
119s
36Gc
Celeron 300Mhz, 128KB cache, 128MB, Linux 2.4.14, Sun Java 1.4.1-b21, IBM-DTTA-351010
* Cycles is just Secs * Mhz. Smaller the number, more efectively the cycles are used... As it seems that the benchmark does not utilize the second CPU, the value is not double for double cpu machines.
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Jamac »
Sama vika oli meidänkin systeemissä HP:n skannerin softa söi 50-70% tehoista. Ja mitäs se softa teki? Tarkkaili skannerissa olevia kolmea pikanappia! Että silleen. Se softa meni bittien maanalainen paikka. Sen verran suuri synti sillä oli alla.jole kirjoitti:Päivitin myös PowerBook 1.5Ghz lukua kun huomasin taustalla pyörineen HP:n scanneriajurin joka söi jatkuvasti cpu-aikaa vaikka koko scanneri ei ollut edes koneessa kiinni. Paha perikööt moisten ajurien irvikuvien tekijät.
-
- Viestit: 19
- Liittynyt: 6.1.2005 klo 13.31
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Invariant »
50 Gc on väärin. Pitäisi olla 35 Gc.jole kirjoitti: 44s
50Gc
iBook G4 12", 800 MHz, 640 MB (PC2100), 256 kB L2 cache, 133 MHz bus, 30 GB Hitachi IC25N030ATMR04-0, OS X 10.3.7, java version "1.4.2_05"
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Totta... Kirjoitusvirhe iski: korjattu.Invariant kirjoitti:50 Gc on väärin. Pitäisi olla 35 Gc.jole kirjoitti: 44s
50Gc
iBook G4 12", 800 MHz, 640 MB (PC2100), 256 kB L2 cache, 133 MHz bus, 30 GB Hitachi IC25N030ATMR04-0, OS X 10.3.7, java version "1.4.2_05"
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Toivottavasti tämä trendi ei ole näkyvissä Applen 1.5 javassa... Onko kokemuksia?
-
- Viestit: 89
- Liittynyt: 18.1.2005 klo 20.36
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Mictlantecuhtli »
Tietääkseni OSX:lle ei ole Java 1.5:ta?
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Ok, lisätty listalle. Tästähän näyttää tulevan aika kattava Mac vs PC nopeusvertailu, vaikka alunpitäen lähinnä kiinnosti kuinka paljon on eroa Centrino koneilla ja PowerBookeilla.Mictlantecuhtli kirjoitti:33s. iBook G4 12", 1.2 GHz, 256MB, Toshiba MK3025GAS 30 GB hdd, OSX 10.3.7, Java 1.4.2_05
OS X 10.4 developer previewissä on mukana beta versio Java 1.5:sta.Mictlantecuhtli kirjoitti:Tietääkseni OSX:lle ei ole Java 1.5:ta?
-
- Viestit: 231
- Liittynyt: 7.9.2004 klo 20.30
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja koneistaja »
-
- Viestit: 244
- Liittynyt: 22.2.2004 klo 14.18
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja jole »
Apple ei ole julkistanut asiasta mitään, mutta yleisesti spekuloidaan että ainakaan ennen 10.4:n julkistusta tuo ei tulisi Panterille. Se tuleeko tuo sen jälkeen onkin sitten toinen juttu.koneistaja kirjoitti:Nyt kun täällä aihetta sivutaan, niin onko kenelläkään tietoa onko Java 1.5 tulossa ylipäänsä koskaan Pantheriin?
Tällä hetkellä jotkus kekseliäät ovat ajaneet 1.5.0:llaa pantterissa kopioimalla sen 10.4 developer previewistä suoraan Pantteriin. Kuulemma perusluokat toimivat mutta mikään graafinen ei toimi.
Todella harmillista kaikkinensa kun Apple toitottaa Macin olevan Java-kehitykseen oiva työkalu. Käytännön tasolla kuitenkaan 1.5:sta ei vieläkään saa ajettua Macilla (paitsi maksullisella käyttiksen esiversiolla), kun taas Linuxissa ja Windowssissa 1.5:n beta-versioita on voinut hyvin käyttää jo reilusti yli vuoden verran (ja toki release versioitakin 2004Q4:lta alkaen).
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja Jamac »
-
- Viestit: 65
- Liittynyt: 26.1.2005 klo 0.55
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja bp »
Toihan ei taas tarkoita sitä, etteikö 1.5 olisi nopeampi suorittamaan käännettyä koodia. Tässä testissähän on kyse vain kääntäjän nopeudesta.
-
- Viestit: 70
- Liittynyt: 7.2.2005 klo 13.05
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja elgringoblanco »
Henkilökohtaisesti olen ollut pettynyt Applen JRE:hen. On useita eri luokkia joiden käyttö on huomattavasti raskaampaa kuin PC:llä tai Linuxilla. Esim. tekstikomponentit saattavat syödä kymmeniä megatavuja enemmän muistia macillä (kun on paljon muotoiltua tekstiä, toki allaoleva Document-implementaatio on mielestäni myös jokseenkin huono). Lisäksi käyttäessä natiivia teemaa ilmenee usein ongelmia komponenttien koon tai toiminnan kanssa.
Lisäksi kuten edellä on mainittu, on Apple tietysti jäljessä Sunin julkaisemista Windows ja Linux JDK (ja JRE) versioista, koska Apple ilmeisesti kehittää sen yksityiskohtia suurelta osin yksin (toki vahvassa yhteistyössä Sunin kanssa).
Perusluokkien kohdalla on harvoin löytynyt valittamista. Jotkin asiat, kuitenkin käyttäytyvät eri tavoin.
Tietysti on myös se, että Apple-käyttäjät ovat tottuneet Applen käyttöliittymien yksityiskohtiin ja usein valittavat geneerisistä liittymistä (esim. valikkojen käyttäytyminen jne.). Toki tuo on loppukäyttäjäryhmän asia, eikä niinkään koske kehitysalustaa.
Kokemukseni nojaavat oheisessa kuvassa näkyvän sovelluksen kehittämiseen macillä ja mac-käyttäjiltä saatuun palautteeseen:
http://users.utu.fi/epmelo/releases/scr ... xshot2.png (kuva linux-alustalla)
-
- Viestit: 65
- Liittynyt: 26.1.2005 klo 0.55
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja bp »

Oiskoha kellää javalle jotain nopeustestiä joka mittaa jvm:n suoritusnopeutta. Nämä testit vois olla jopa mielenkiintoisempia... Varisnkin esim openGL testit. Vai pitäiskö sellanen vääntää ite..?
-
- Viestit: 236
- Liittynyt: 22.2.2004 klo 17.05
Re: Macin nopeus Java-kehityskäytössä
Viesti Kirjoittaja MS »
Palaa sivulle “Yleiskeskustelu”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit