[Java lista] optimalizálás
Peter Verhas
peter at verhas.com
2009. Feb. 9., H, 19:17:55 CET
Egy érdekes történet program optimalizálás témakörben. (Amíg itt várok
a helyszínelőkre, hogy utána bemehessek a lakásomba úgysincs idegem
dolgozni.)
Apósom annak idején fizikusként dolgozott, és mindenféle műszereket
gyártottak. A 90-es évek elején ezekben már számítógép is volt, így
megtanult valamennyire programozni. Aztán amikor megszűnt a munkahelye
elkerült egy céghez, ahol geológiai programokat kellett készíteni.
Első feladata az volt, hogy optimalizáljon egy számítást, ami két
napig futott, és így a program elég használhatatlan volt. Apósom, mint
jó tudós utánaolvasott, tanult egy kis geológiát, és kb. egy hónap
alatt kidolgozta, hogy a számítás iteráció nélkül elvégezhető, egy jó
nagy képlet, de az is kiszámítható pár millisecundum alatt.
Amikor kész lett, azt volt a főnöke véleménye, hogy sokkal jobb lett
volna, ha csak öt órára rövidíti le a számítást, viszont kész lett
volna két hét alatt. Így lecsúsztak egy határidőt, és ha öt óránál
gyorsabban számítja ki az eredményt a program, akkor az ára sem lehet
olyan magas, mert a vevők úgy fogják érezni, hogy ez nem egy komoly
számítás. Ezért nyomtak bele egy kis futófényt, meg várakozást, és egy
kis kódot, hogy egye a processzort, meg a memóriát, és öt óra múlva
kiadták az eredményt.
Ilyen ez.
--
Verhás Péter
ügyvezető
Verhás & Verhás Szoftver Manufaktúra Kft.
peter at verhas.com
t: +36(30)9306805
További információk a(z) Javalist levelezőlistáról