Использование памяти Golang в 32-битных системах linux (armv7) - PullRequest
0 голосов
/ 12 сентября 2018

Интересно, сможет ли кто-нибудь пролить свет на текущие различия в работе скомпилированных исполняемых файлов Go в 32-битных системах Linux (особенно в использовании памяти на armv7)?

У меня относительно крупный проект, который использует ~ 20 МБ ОЗУ в 64-битной системе macOS. Однако, когда он работает на 32-битной Linux Armv7, он использует как минимум 125 МБ ОЗУ.

После краткого гугла я обнаружил эту интересную ветку , в которой обсуждались некоторые различия, которые были применимы в 2012 году (когда ветка возникла), но не удалось найти более свежую информацию. Также не удалось определить, будут ли эти вопросы по-прежнему актуальны. Тем не менее, официальные заметки о выпуске не содержат каких-либо очевидных ссылок на улучшение сбора мусора в таких системах, что заставляет меня подозревать, что эти проблемы могут все еще существовать?

Большое спасибо, если кто-нибудь может помочь с этим / указать мне какие-либо полезные ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...