A Dgraph Labs é usuária da linguagem Go desde o início em 2015. Cinco anos e 200 mil linhas de código Go depois, temos o prazer de informar que ainda estamos convencidos de que Go foi e continua sendo a escolha certa. Nosso entusiasmo pelo Go foi além da construção de sistemas e nos levou a escrever scripts em Go que normalmente seriam escritos em Bash ou Python. Descobrimos que usar Go nos ajudou a construir uma base de código que é limpa, legível, de fácil manutenção e – o mais importante – eficiente e simultânea.
No entanto, há uma área de preocupação que tivemos desde os primeiros dias: gerenciamento de memória. Não temos nada contra o coletor de lixo Go, mas, embora ofereça uma conveniência aos desenvolvedores, ele tem o mesmo problema que outros coletores de lixo de memória: ele simplesmente não pode competir com a eficiência do gerenciamento manual de memória.
Siga o link: https://dgraph.io/blog/post/manual-memory-management-golang-jemalloc/