ThreadMark - Siemens PSE 2006 - Java / 1. Feladat ================================================= Név: Buczkó Tamás ETR ID: BUTKABS.SZE A program párhuzamosan futtatható feladatok optimális végrehajtási szálainak számát vizsgálja. Doc: dist\javadoc\index.html Jar: dist\ThreadMark.jar Build on NetBeans 5.5 Java: SE 6 Version: 1.6.0.105 Használata: ----------- 1. Válasszunk egy tesztet a bal felső ComboBox-ból 2. Megadhatjuk a végrehajtási szálak kezdő és maximális számát valamint fordulónkénti növekményét. 3. Ha bejelöljük a CheckBox-ot akkor minden forduló előtt meghívódik a Garbage Collector 4. A Start gombbal indítható a teszt. Megszakítani sajnos nem lehet. Eredmények: ----------- A Bal alsó panelen az utoljára lefutott teszt eredményei láthatóak: Szálak száma, futási idő, végrehajtott műveletek, irt/olvasott byte-ok. A ProgressBar-ok maximuma mindig az adott tesztben elért maximális eredmény. Színes ikonok jelzik, hogy az adott körben elért eredmény jobb/rosszabb/változatlan a megelőző körhöz képest. A jobb felső panelen az futó teszt aktuális legjobb és legrosszabb eredményei vannak. Az értékek után szögletes zárójelben [ ] az eredmény eléréséhez használt szálak száma van feltüntetve. Értékelés: ---------- CPU: AthlonXP 2600+ (2127 MHz) RAM: 1 GB HDD: Maxtor 80 GB, 2 MB Cache A fenti gépen az átlagos legjobb értékek: +--------------------+----------------+--------+ | Teszt | Futási idő sec | Szálak | +--------------------+----------------+--------+ |Find Primes (CPU) | 1.5 | 5 | +--------------------+----------------+--------+ |Multiple File (I/O) | 12.2 | 2 | +--------------------+----------------+--------+ |Code File (PPU&I/O) | 2.3 | 9 | +--------------------+----------------+--------+