[LUGOS] Hitrost in RAM

Jurij Reščič jure na gemini.fkkt.uni-lj.si
Sre Apr 7 13:46:15 CEST 2004


igor wrote:

> Uporabljam nek program, ki cele noci obraca velikanske matrike in podobno.

Če program napisal sam, s katerim prevajalnikom si ga prevedel?  Oziroma če
veš, s katerim prevajalnikom je program bil preveden in s kakšnimi opcijami?

Različni prevajalniki delajo različno hitre izvršilne kode; gcc ni ravno 
hitrostna perla.

Največ koliko spomina nek program potrebuje, ti pove ukaz "size":
[jure na node11 $ size ~Molsim/Prog349/molsim_ser.exe
   text    data     bss     dec     hex filename
1908406  153080 47068132        49129618        2eda892 
/home/jure/Molsim/Prog349/molsim_ser.exe

Zadeva je pač odvisna od velikosti matrik; ni pa nujno, da bodo vse 
matrike zapolnjene
do roba - takrat top pokaže manj.

Ali poganjaš zadevo na *istem* hardveru in kakšen je ta hardver (P4, 
Athlon ...)?
Velike matrike imajo rade več predpomnilnika, drug faktor pa je hitrost 
dostopa
do glavnega pomnilnika. Tako da tu igra tudi sam hardver pomembno vlogo.

Poglej, kaj pravi ukaz "cat /proc/meminfo".

Jurij



Dodatne informacije o seznamu lugos-list