Projekat

Općenito

Profil

Akcije

Podrška #25282

Zatvoren

hbmk2 inkrementalni build

Dodano od Ernad Husremović prije više od 14 godina. Izmjenjeno prije više od 14 godina.

Status:
Zatvoreno
Prioritet:
Urgentno
Odgovorna osoba:
Početak:
17.11.2011
Završetak:
% završeno:

100%

Procjena vremena:
Akcije #1

Izmjenjeno od Ernad Husremović prije više od 14 godina

da ne moramo čekati vazdan.

Akcije #2

Izmjenjeno od Ernad Husremović prije više od 14 godina

hguru:

hernad@macan:~/github/F18_knowhow$ time ./build.sh

fin/fin.ch -> /opt/harbour/include/harbour/fin.ch
fakt/fakt.ch -> /opt/harbour/include/harbour/fakt.ch
kalk/kalk.ch -> /opt/harbour/include/harbour/kalk.ch
...

common/o_pi_baz.ch -> /opt/harbour/include/harbour/o_pi_baz.ch
hbmk2: Processing environment options: -compiler=gcc
hbmk2: Processing local make script: hbmk.hbm
hbmk2: Compiling Harbour sources...
Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'rnal/rnal_parametri_mnu.prg'...
Lines 1531, Functions/Procedures 1
Generating C source output to '.hbmk/darwin/gcc/rnal_parametri_mnu.c'... Done.
hbmk2: Compiling...
hbmk2: Linking... F18

real    0m1.228s
user    0m0.661s
sys    0m0.136s

Akcije #3

Izmjenjeno od Ernad Husremović prije više od 14 godina

izbrisaću fajlove koje incremental build koristi:

hernad@macan:~/github/F18_knowhow$ rm -r -f .hbmk/darwin/gcc/

Akcije #4

Izmjenjeno od Ernad Husremović prije više od 14 godina

hernad@macan:~/github/F18_knowhow$ time ./build.sh

hbmk2: Compiling...
hbmk2: Linking... F18

real    0m59.304s
user    0m56.028s
sys    0m4.730s

Akcije #5

Izmjenjeno od Ernad Husremović prije više od 14 godina

cca 59 x ubrzanje build-a.

umjesto minute traje 1 sekundu

Akcije #6

Izmjenjeno od Ernad Husremović prije više od 14 godina

kada editujemo dva fajla umjesto 1.1 sec 1.3 sec ...

Akcije #7

Izmjenjeno od Ernad Husremović prije više od 14 godina

kolika je ovo ušteda vremena ?

uočio sam da vsasa čeka dok se build završi ... na njegovoj mašini vjerovatno traje i više nego na mojoj build

pa da vidimo koliko se uštedi vemena

58 x, ako se 20 x pokrene build tokom dana, radi 20 dana

>> 58*20/60.00*20/60.00
=> 6.44444444444444

dobije se cca 6.5 sahata što je jedan radni dan !

Akcije #8

Izmjenjeno od Ernad Husremović prije više od 14 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 0 u 100

harbour inkrementalni build

e jesam pametan čovječe.

Akcije

Također dostupno kao Atom PDF