Tôi đang phát triển S/W cho một số thiết bị sử dụng Linux O.S. Vì vậy, kích thước của thư viện (RAM/ROM) mà tôi sử dụng là rất quan trọng.Đo kích thước thư viện trong Linux
Tôi có thể dễ dàng tính toán RAM/ROM theo yêu cầu của phần mềm của mình bằng cách nào? (bao gồm cả thư viện tôi đã sử dụng). Tôi nghĩ rằng đó là câu hỏi quá dễ dàng đối với nhà phát triển Linux có kinh nghiệm.
Đây thực tế là một câu hỏi khó. Nếu chương trình của bạn sử dụng phân bổ bộ nhớ động 'malloc' hoặc có kiểu gọi nontrivial (đặc biệt nếu nó có đệ quy), thậm chí không thể lý thuyết để dự đoán bao nhiêu RAM sẽ cần cho heap/stack. Có các máy phân tích hoạt động khá tốt trong việc xác định yêu cầu ngăn xếp cho các chương trình nhúng điển hình, nhưng chúng thường không rẻ. – Gilles