Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

6.78. Despre simbolurile de depanare‌

Majoritatea programelor și bibliotecilor sunt, implicit, compilate cu simboluri de depanare incluse (cu gcc's -g opțiune). Aceasta înseamnă că atunci când depanați un program sau o bibliotecă care a fost compilată cu informații de depanare incluse, depanatorul poate furniza nu numai adrese de memorie, ci și numele rutinelor și variabilelor.

Cu toate acestea, includerea acestor simboluri de depanare mărește un program sau o bibliotecă semnificativ. Următorul este un exemplu de spațiu pe care îl ocupă aceste simboluri:

• A pocni binar cu simboluri de depanare: 1200 KB

• A pocni binar fără simboluri de depanare: 480 KB

• Fișiere Glibc și GCC (/ lib și / Usr / lib) cu simboluri de depanare: 87 MB

• Fișiere Glibc și GCC fără simboluri de depanare: 16 MB

Dimensiunile pot varia în funcție de compilatorul și biblioteca C au fost utilizate, dar când se compară programe cu și fără simboluri de depanare, diferența va fi de obicei un factor între doi și cinci.

Deoarece majoritatea utilizatorilor nu vor folosi niciodată un depanator pe software-ul lor de sistem, mult spațiu pe disc poate fi recâștigat prin eliminarea acestor simboluri. Următoarea secțiune arată cum să eliminați toate simbolurile de depanare din programe și biblioteci.


Top OS Cloud Computing la OnWorks: