Podrška #25282
Zatvorenhbmk2 inkrementalni build
Dodano od Ernad Husremović prije više od 14 godina. Izmjenjeno prije više od 14 godina.
100%
Izmjenjeno od Ernad Husremović prije više od 14 godina
da ne moramo čekati vazdan.
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
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/
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
Izmjenjeno od Ernad Husremović prije više od 14 godina
cca 59 x ubrzanje build-a.
umjesto minute traje 1 sekundu
Izmjenjeno od Ernad Husremović prije više od 14 godina
kada editujemo dva fajla umjesto 1.1 sec 1.3 sec ...
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 !
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.