Bench-mark programom és eredményei

1. mottó:
        Vannak kis hazugságok,
        vannak közepes hazugságok,
        vannak nagy hazugságok,
        és vannak bench-markok.

2. mottó:
        Kapitány a gépháznak:    Mennyi?
        Gépház a kapitánynak:    18
        Kapitány a gépháznak:    Mi 18?
        Gépház a kapitánynak:    Mi mennyi?

Ez egy általam elkövetett program a különbözõ processzorok sebességének mérésére.
Mint a mottó is mutatja, tisztában vagyok a bench-mark "tudományos" pontosságával és jelentõségével...


Használati utasítás - egyelõre csak röviden:


A bench-mark program - elvileg - ANSI C, tehát könnyen le kell fordulnia minden környezetben.
A lehetõ legnagyobb gyorsaságra optimalizálva fordítandó.

Három dolgot kérdez a stdin-rõl, mindegyik 1-1 sor szöveg:
 - Hardware jellemzõk: gép, processzor típusa, adatai, pl. órajel frekvencia, cache méret, stb.
 - Software jellemzõk: op. rendsszer, fordítóprogram neve veziója, opciói (pl. optimalizálás)
 - Eredményfile neve: hogy hova írja az eredményt.
   Az eredményeket ugyanis a stdout mellett ebbe is kiírja szövegesen.
   Azt kérem, hogy ezt a file-t küldd el nekem.

A 3. válasz után egy durva ellenõrzést lehetõvé tevõ, un. nulladik teszt fut le, ami 10 másodpercig vár
tiszta CPU idõben mérve. Ha más nem fut a gépen, akkor ez valós 10 másodperc körül van, amit
karórával lehet ellenorizni (:-)).
Sajnos, mindenféle szabványok ellenére vannak gépek, op. rendszerek, könyvtári függvények, amik nem
úgy mérik a CPU idõt, ahogyan kellene...

Ezt követõen fut le a 7 valódi teszt, aminek az idejét méri a program és lépésenként ki is írja.
Végül egy összesített értéket is kiír, aminek önmagában nincs sok jelentosége, csak a többi géppel való
összehasonlításban.



Az eddigi - szinte - összes bench-mark eredményem