Kõik artiklid koos Software Tag


Automatiseeritud Teatised C + + Loops

6 Comments
Postitaja 26. veebruar 2009 aastal Tarkvara . Tags: , .

Kuna arvutuslik füüsik, ma olen tihti töötavad programmid, mis koosnevad paljudest nested for silmuseid . Praegu minu äärepoolseimate loop tsükleid miljonite andmepunkti ja erinevate sisemine silmad uurida kümneid tuhandeid parameetreid. Ma olen alati Juhtiv koos seaded sisemine silmad viisil, mis tekitab läbijooksuaeg varieeruda vahemikus 10 sekundit ja 10 nädalat.

Tüütult, see ei ole alati kerge ennustada, kui kaua programm kestab pärast iga rida muudatusi. Ka minu koodi aeg-ajalt vigu, mille tõttu on hanguda lõputult. Kui programm on oodata läbijooksuaeg mõõdetakse nädalat, see on rahustav näha regulaarseid aruandeid. Muidu ma muretsema, et programm on vaikselt alla kukkus.

Alguses ma lihtsalt slapped printida avalduse arvesse äärepoolseimate jaoks ahela, kapslis , kui-siis avalduse, mis ainult aktiveeritud kord iga 1000 silmuseid. Prindi avaldus kasutatud möödunud aeg algust silmuse ja edusammude hindamiseks aega jäänud. See tundus natuke selline (pluss mõned tüüpi valu ): (more ...)

.
.
.