Pourquoi les exécutables Go sont-ils si volumineux ?
(cockroachlabs.com)Article intéressant qui décrit en détail le processus consistant à visualiser le résultat de nm sous forme de Treemap à l’aide de D3.
On peut y apprendre la structure interne des binaires Go ainsi que les méthodes pour inspecter l’intérieur des binaires.
Au final, l’augmentation de la taille vient du fait que, depuis la version 1.2, le compilateur Go inclut runtime.pclntab (LineTable for Program Counter) sans le compresser afin de réduire le temps de démarrage.
Aucun commentaire pour le moment.