Rychlost v Solarisu a v Linuxu

Hana Skoumalova Hana.Skoumalova na ff.cuni.cz
Pondělí Prosinec 11 13:54:28 CET 2000


Dobrý den,

tohle není žádný zásadní problém, jenom mi to trochu vrtá hlavou. 

Píšu program v C-čku, který má opracovat slovník zvíci asi 15.000 slov.
Nejsem žádný programátor, takže ten program podle toho vypadá, ale já
potřebuju dostat rychle nějaké výsledky a ne elegantní a rychlý kód. V
tom programu používám globální proměnné, které se inicializují před
zpracováním každého nového slova (to znamená asi 15.000-krát). V práci
ten program píšu a ladím v Solarisu a doma v Linuxu. Zdálo se mi, že v
Linuxu to běží trochu rychleji než v Solarisu (měřeno od oka), pak jsem
ale v té inicializaci přidala jeden vnořený cyklus a v Linuxu se ten
program téměř zastavil.

Samozřejmě mě to trklo, že to takhle dál nepůjde, a částečně jsem kód
optimalizovala (naučila jsem se zacházet s gprof a jiné užitečné věci
:-). Ale zajímalo by mě, jak to že se to v Linuxu zpomalilo tak
drasticky.

Hanka
-- 
Hana Skoumalova     Institute of Theoretical & Computational Linguistics
                                                      Charles University
tel: +420 2 24491858                          Celetna 13, 110 00 Praha 1
http://utkl.ff.cuni.cz/~skoumal                           Czech Republic


Další informace o konferenci Linux