Portál AbcLinuxu, 10. května 2025 11:03
Zdravim vas.
Píšu program pro AT Tiny 2313. Zjistil jsem, že se mi program už nevejde do processoru, tak sem se začal zjišťovat, co má největší vliv na jeho velikost.
Zarazilo mě, že když měl program např. 2,1kB, a já jsem zakomentoval 4 volání nekteré funkce, zmenšil se na 1,6kB. Myslel jsem, že pokud volám nějakou funkci, tak se vloží assemblerovská instrukce, která skočí na začátek f-ce a na konci se skočí zase zpět. Ale podle velikosti té binárky bych čekl, že se tam ta funkce prostě celá vloží.
Nevíte někdo, jak to je ?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.