Pracuję nad S/W dla niektórych urządzeń, które korzystają z Linux O.S. Rozmiar używanych bibliotek (RAM/ROM) jest bardzo ważny.Zmierz rozmiar bibliotek w systemie Linux
Jak w prosty sposób obliczyć pamięć RAM/ROM wymaganą przez moje oprogramowanie? (w tym bibliotek, z których korzystałem). Myślę, że to zbyt łatwe pytanie dla doświadczonego programisty Linux.
Jest to w rzeczywistości trudne pytanie. Jeśli twój program używa dynamicznej alokacji pamięci 'malloc' lub ma nietrywialne wzorce połączeń (szczególnie jeśli ma rekursję), to nawet teoretycznie nie jest możliwe przewidzenie ile RAM będzie potrzebne dla sterty/stosu. Istnieją analizatory, które działają dość dobrze przy określaniu wymagań dotyczących stosu typowych programów wbudowanych, ale często nie są tanie. – Gilles