[elektro] C optimalizálás probléma

Balázs Bámer bamerbalazs at gmail.com
Fri Feb 10 09:21:30 CET 2012


> Egy elég összetett IT kezelő ~300 soros program (más program nem szakithat bele, ez garantált) -O0 optimalizáió nélkül jól müködik, de -O3 már aperiodikus stochasztikus hibákat

Kell egyáltalán az az O3? Ha ennyire kritikus, nem lehetne assemblyt
betéttel megoldani pár kényesebb rutint?

> Milyen technikák léteznek ilyen hiba megkeresésére?

Nem lehet az IT-ből egyes részeket kihagyni, és megnézni, mikor lép
föl a hiba? Pl. valami számítást elhagysz és állandóval helyettesíted
az eredményt.

Esetleg valami jó felbontású számlálóval nézed, mennyi ideig fut az IT
egyes esetekben, így különböző optimalizálási fokokon vagy különböző
részei nélkül.

Még az is elképzelhető, hogy O3-mal hibás kódot generál, míg a többivel jót.

szia: Balázs



More information about the Elektro mailing list