Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 15 hours ago

Understanding the Go Runtime: The Memory Allocator

https://internals-for-interns.com/posts/go-memory-allocator/

#HackerNews #UnderstandingGoRuntime #MemoryAllocator #GoProgramming #TechInsights #HackerNews

Internals for Interns

The Memory Allocator | Internals for Interns

In the previous article we explored how the Go runtime bootstraps itself — how a Go binary goes from the operating system handing it control to your func main() running. During that bootstrap, one of the first things the runtime sets up is the memory allocator. And that’s what we’re going to explore today. Think of the memory allocator as a warehouse manager. Your program constantly needs boxes of different sizes — sometimes tiny, sometimes huge — and it needs them fast. The allocator’s job is to hand out those boxes as quickly as possible, keep the warehouse organized so nothing goes to waste, and work with the garbage collector to reclaim boxes that nobody is using anymore.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

I Hate Go, but It Saved My Startup: An Architectural Autopsy

http://audiotext.live/blog/posts/hate-go-saved-startup-architecture/

#HackerNews #I #Hate #Go #but #It #Saved #My #Startup #An #Architectural #Autopsy #StartupLife #GoProgramming #SoftwareArchitecture #TechInsights

AudioText Live Blog

I Hate Go, But It Saved My Startup: An Architectural Autopsy

How a Functional Programming snob embraced Go, Microservices, and NATS to build a Twilio competitor for 1/5th the price.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct